Skip to content

Email Forwarding

Namecheap: domains.dns.getEmailForwarding

GET /domains/:domain/email-forwarding

Response 200

{
"data": {
"domain": "example.com",
"rules": [
{ "mailboxId": "19935", "mailbox": "info", "forwardTo": "me@gmail.com" },
{ "mailboxId": "19936", "mailbox": "support", "forwardTo": "team@company.com" }
]
}
}

Replaces all existing forwarding rules.

Namecheap: domains.dns.setEmailForwarding

POST /domains/:domain/email-forwarding
{
"rules": [
{ "mailbox": "info", "forwardTo": "me@gmail.com" },
{ "mailbox": "support", "forwardTo": "team@company.com" },
{ "mailbox": "sales", "forwardTo": "sales@company.com" }
]
}

Response 200

{
"data": {
"domain": "example.com",
"isSuccess": true
}
}

Errors: 409 domain not using Namecheap DNS (email forwarding requires Namecheap nameservers).