Role-based email addresses

A role-based address, such as info@, sales@ or support@, belongs to a function or a team rather than to one person. Mail to it often reaches several people, or a ticket system, and the people reading it may change. Role addresses are fine for business replies and transactional mail, but they behave badly in marketing lists: nobody personally signed up, so engagement is low and complaints are more likely. Keep them, but in their own segment.

Where role addresses come from

Some role names are older than the web. RFC 2142, from 1997, lists mailbox names that organizations are encouraged to support for the functions they have:

One is required by the mail standard itself: RFC 5321 says a system that delivers or relays mail must accept mail for postmaster. Beyond these, organizations create their own: hello@, billing@, jobs@, hr@, office@, team@, noreply@ and many more.

Why they matter in a mailing list

A role address is not wrong. It is a real mailbox, and sending a quote to sales@ or an invoice to billing@ is exactly what it is for. The problems start when role addresses end up in marketing or newsletter lists:

Some email marketing platforms restrict role addresses in imports or ask for extra confirmation; check the rules of the one you use.

How email-validation.org flags role addresses

Every result carries the field role_account (null when it cannot be told, as for a malformed address). It is true when the part before the @ is a team or function name, as found by the check and by our own list of such names, and it never changes the status: an address can be role_account: true and valid, catch_all or even invalid. Two reasons also name it:

A role address that does not exist is still invalid, with the action remove: the status and the action come first, the flag adds context. In a bulk result file, the flag is the column ev_role_account, next to ev_status, ev_reason and ev_action, so you can filter role addresses in a spreadsheet. The response fields explain the other flags.

To test how your code handles them, the free test address role_account@sandbox.email-validation.org returns the reason role_account without checking anything (test addresses).

What to do with them

It depends on the mail and on where the address came from.

SituationSuggested handling
Transactional mail: receipts, invoices, account noticesSend as usual. A shared billing@ is often the right recipient.
B2B sales or support conversationsSend: the address exists to receive such mail.
A newsletter the person signed up for with a role addressKeep it, ideally confirmed by double opt-in, and watch the segment.
A marketing list of unknown origin, or bought dataDo not mail it. Role addresses there are a symptom, not the main problem.
abuse@, postmaster@, noc@, security@ in a marketing listRemove them.

In practice:

  1. Segment. Put role addresses in their own group in your sending platform, so their engagement and complaints are visible on their own.
  2. Mail them less. Send the segment only your most relevant campaigns.
  3. Suppress the silent ones. A role address that never opens or clicks over several campaigns is worth removing.
  4. Do not block them at sign-up by default. For a business product, team@ or admin@ may be how a customer wants to be reached. Our sign-up form recipe accepts them and flags them; ask for a personal address only if your product needs one person per account.

Questions

Is a role address the same as a catch-all address?

No. A role address describes the name before the @; catch-all describes a domain that accepts mail for any name. They can coincide, which is the reason role_catch_all.

Will a role address bounce more often?

Not because it is a role address: if the mailbox exists, mail arrives. Shared mailboxes can sit behind filtering rules or forwarding, and their readers change, so watch the segment's results rather than assuming.

Is noreply@ a role address?

It is a function address, and usually one that should never be in a mailing list at all: it was never meant to receive mail from you. If it appears in your list, it most likely came from scraping or a form filled in carelessly.

Are free webmail addresses role addresses?

No. free_email is a separate field: it says the address is at a free mail provider. The role flag is about the name before the @, the free-mail flag about the provider after it. Whether a B2B form should accept free addresses is covered in free vs business email.

Try it

Check an address with the free email checker and look at the role flag, or run your list through bulk email verification and filter the ev_role_account column.

Sources

How we wrote this: drafted by the email-validation.org team with the help of AI writing tools, from our product documentation and the sources linked in the text.

Get up to 500 free credits. No card needed.

New accounts get 500 free credits (100 when you sign up with a free email provider such as Gmail, Outlook or Yahoo, or another personal mailbox such as a paid one like Fastmail or one from your internet provider). Try it on your own list before you buy.

Updated · Maintained by the email-validation.org team