Skip to content

Plans and limits

FreeStarterPro
MonthlyRM0RM13RM59
YearlyRM0RM120RM588
Sends fromSandboxYour domainsYour domains
Included a monthn/a5,00050,000
Daily limit10No capNo cap
Overage per 1,000n/aRM3RM1.50
DomainsSandbox only1030
AttachmentsNone1 MB2 MB
Sends a second1210
Logs kept7 days7 days30 days

The numbers on this page are read from the code that enforces them, so they are always current. Custom plans exist for larger senders and are arranged directly. Ask through the dashboard.

Free is for trying the API. It never sends from your own domain.

  • Mail comes from your own sandbox address, <name>@sandbox.duta.indra.sh.
  • It reaches only up to three recipients, and only after each confirmed by email that they want your test mail. A recipient can also block all sandbox mail.
  • 10 emails a day, no attachments and a short footer saying the mail came from a sandbox.

Every paid plan can also send test mail from its sandbox address, with the same rules. Those sends have their own daily count and do not use your monthly allowance.

Mailbox providers trust a sender that grows steadily. Every new account earns its daily volume over its first two weeks, whatever its plan:

Account ageMost it can send
Days 1 to 3500 a day
Days 4 to 72,000 a day
Days 8 to 1410,000 a day
Day 15 onYour plan's limit

An account whose bounce or complaint rate rises drops back a step until it recovers. Moving over with a sending history? Ask, and the warm-up can be skipped for your account.

Reaching your monthly allowance does not stop your mail. Usage past it is billed in blocks of 1,000 on your next invoice, at your plan’s overage rate.

A monthly overage cap bounds that bill. A new paid plan starts with a RM100 cap, and you can change it in Settings or turn overage off. Once the cap is reached, or with overage off once the allowance is used, sends are refused with quota_exceeded until the next calendar month. Duta emails you at 80% of your allowance, when overage starts and if sending stops, and the dashboard shows a banner from 80%.

GET /v1/usage returns the same figures for your own monitoring.

  • Sends are limited per second by plan, as in the table above.
  • Reads (GET requests) are limited to 300 a minute per API key.
  • A request body can be up to 14 MB.
  • A batch holds up to 100 emails.

See Rate limits and paging for how to handle a 429.