Role-based address flagging
Why it matters
Role-based addresses (info@, admin@, support@, noreply@) route to shared inboxes staffed by multiple people, none of whom opted in personally. They generate disproportionate complaint rates because recipients feel no ownership of the subscription and report spam at 3–5× the rate of personal addresses. Campaigns sent to role addresses also score lower engagement — shared inboxes are typically managed for task completion, not reading newsletters — which trains ISP filters to classify your domain as low-value. Elevated complaint rates from these addresses can trigger CAN-SPAM enforcement scrutiny, since complaints are one of the signals ISPs forward to the FTC.
Severity rationale
Medium because role addresses consistently elevate complaint rates and suppress engagement signals, indirectly degrading sender reputation rather than causing immediate bounces.
Remediation
Detect role-based prefixes at ingest and store a flag on the contact record to gate campaign eligibility:
const ROLE_PREFIXES = [
'info', 'admin', 'support', 'hello', 'noreply', 'no-reply',
'postmaster', 'webmaster', 'contact', 'sales', 'team',
'abuse', 'hostmaster', 'help', 'feedback'
]
function isRoleBased(email: string): boolean {
const local = email.split('@')[0]?.toLowerCase() ?? ''
return ROLE_PREFIXES.some(prefix => local === prefix)
}
await db.contact.create({
data: { email, is_role_address: isRoleBased(email) }
})
Add where: { is_role_address: false } to cold campaign segment queries. Transactional sends (receipts, password resets) can still reach role addresses — exclude them from marketing campaigns only.
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the Data Quality & List Hygiene Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
External references
- iso-25010:2011 · functional-correctness — Functional Correctness (functional suitability)
Taxons
History
- 2026-04-18·v1.0.0·Initial import from data-quality-list-hygiene·automated