Abuse Desk Operations
Running an abuse desk at an ESP, ISP, or hosting provider — mandatory role addresses (RFC 2142), report intake, triage priorities, auto-acknowledgement, unblocking, complaint-priority tiers, remediation workflow, ticketing, and staffing/management.
Operational13 min read
Who it is for ESP operators
ContentsOn this page — 10 sections
If you send or host mail at scale, as an ESP, an ISP, a mailbox provider or a hosting or cloud provider, you need an abuse desk. The abuse desk receives reports of abuse from your own network and customers, sorts them by priority, and drives the remediation.
Three sources describe how abuse desks work:
- The MAAWG Abuse Desk Common Practices document (Collaboration Committee, October 10, 2007). It was assembled from member survey sessions that began in October 2006, and it presents options in common use, explicitly not a set of absolute best practices.
- The sections on abuse reports in the M³AAWG Anti-Abuse BCP for Hosting and Cloud Service Providers, written with the Internet Infrastructure Coalition (March 2015).
- RFC 2142, which sets the mandatory names of role mailboxes.
Source note: the Abuse Desk Common Practices PDF currently returns 404 on m3aawg.org. The content here was extracted from the Internet Archive capture of the canonical URL dated 2025-11-23.
Mandatory role addresses (RFC 2142)
RFC 2142 (Standards Track, May 1997) standardizes the well-known mailbox names that an organization must support. Its core rules:
postmaster@domainis required on every host with an SMTP server. The requirement dates back to RFC 822 §6.3 and was carried forward by RFC 5321.- If a given service or function exists at the organization, the mailbox name associated with it must be supported, and must deliver to a recipient suited to that role.
- The scope is the domain. For names that are not tied to a protocol (such as
abuse@), the address must be valid at the organization's top-level domain, even if the abusive activity comes from hosts on more specific subdomains. For example,abuse@company.commust work even when customers useshell1.company.com. Supporting role addresses on subdomains as well is valid and encouraged. - A host that does not accept mail directly but runs a covered service must have a set of MX resource records (RRs), and those mail exchangers must treat the host's domain as local for these mailboxes, even when the advertised domain differs from the hostname.
- The names are case-insensitive:
POSTMASTER,postmasterandPoStMaStErall deliver to the same mailbox. - Automatic acknowledgements sent from these addresses are "usually helpful", with an explicit warning against dueling mail robots that create mail loops.
- For every mailing list
LIST@domain, the administrative aliasLIST-REQUEST@domainis required, whatever generic mailbox the list software uses. - The RNAME field of the DNS SOA record should use
hostmaster@domain(a simple word with no metacharacters), as an alias for the zone administrator. - The RFC itself acknowledges a security consideration: standardized names make it easier to flood mailboxes as a denial of service.
The key names, from the RFC 2142 tables:
| Mailbox | Area / service | Usage |
|---|---|---|
abuse@ |
Customer relations | Inappropriate public behaviour (where the abuse desk receives reports) |
postmaster@ |
SMTP | Queries and reports about the mail system. It must exist and be read |
noc@ |
Network operations | Network infrastructure issues |
security@ |
Network security | Security bulletins or queries |
hostmaster@ |
DNS | Zone administration |
webmaster@ or www@ |
HTTP | Web service |
info@, marketing@, sales@, support@ |
Business | Line-of-business contacts |
The Hosting Abuse BCP turns this into a rule for provisioning: role accounts specified by the RFC must be set up for every domain and client domain provisioned on a network:
| Role address | Hosting provider or ESP | Client domain with email |
|---|---|---|
postmaster@ |
required | required |
abuse@ |
required | required |
hostmaster@ |
required | required |
noc@ |
required | not required |
legal@ or copyright agent |
required (according to the filing with the local copyright office) | not required |
The same BCP sets related requirements. Keep accurate SWIP and IP WHOIS records with the regional internet registry (RIR) for all allocations, including sub-allocations to clients larger than a /27, and include working role accounts for abuse reports in those WHOIS listings. Vetting questionnaires also ask prospective ESP customers whether they monitor abuse@ and postmaster@ on their own domains; see Customer Vetting.
Report intake channels
abuse@, as RFC 2142 requires, monitored constantly.- Feedback loop (FBL) feeds in ARF format: subscribe to as many relevant feedback loops from mailbox providers as you can process. Automated reports should follow RFC 5965 (ARF) and RFC 6650 (guidance on using ARF). Taking in FBL reports helps avoid DNSBL listings, and reveals both abusive customers and customers who are themselves being abused (compromised). See Complaint Feedback Loops.
- A public reporting facility: providers must give the wider community a way to report abuse that seems to come from the network (a simple web form that creates a ticket automatically is enough). They must acknowledge submissions and act as appropriate.
- Redundant channels, in case one fails: email, telephone, chat, a ticketing system, status reports on the website, and a presence on social media.
- A "quiet" submission address may be kept for bulk submitters and reporters who do not want acknowledgements. APIs may be offered for bulk submission.
- Getting usable reports from end users is a known problem. Most desks need the full internet headers to investigate, and few users know how to provide them. The consensus from the MAAWG survey was that educating users is far less effective than giving them an easier path: a "Report as Spam" button in webmail, which feeds the FBLs. The fallbacks are instruction pages, and automatic replies that ask the user to resubmit with full headers. ARF was created as the standard complaint format for exactly this exchange.
Triage: priority order
Abuse desks receive thousands of complaints and escalations every day, and cannot work through them in order of arrival. MAAWG members agreed on this order of priority for the queues:
- Life-threatening emergencies: threats against or by customers, threats against employees, bomb threats against call centers, mail from runaways, and activity that precedes a child abduction. Have a response plan for life-threatening incidents, with cell phone numbers for in-house counsel and alternates (for guidance on releasing confidential information) and 24×7 contact points for call centers and network operations centers (NOCs). Most such reports arrive by phone, but the ticketing system should flag keywords that point to emergencies filed by people who do not know the escalation path.
- Requests from law enforcement (LE): reports of child sexual abuse material (CSAM), crimes, preservation requests, requests to identify customers in litigation, and intercept requests. Many ISPs keep a dedicated 24×7 phone number for law enforcement (staffed at large ISPs, on call at small ones). They advertise it on a web page that educates law enforcement (how to read a source IP address from headers, and how to look it up at the RIRs: ARIN, AfriNIC, APNIC, LACNIC, RIPE), and sometimes through 911 or PSAP filings. A dedicated mailbox such as
lawenforcement@domainis common. - Requests from the legal department: identifying customers under court orders in civil litigation, and notices of copyright infringement.
- Malicious activity: phishing sites and phishing messages, DDoS attacks, and the distribution and hosting of malware. This covers anything that endangers the safety of the network or of customers.
- Spam: the highest-volume category, worked once the categories above are cleared. The committee deliberately set no priority between inbound and outbound spam, because either can dominate depending on the organization.
- Port scans: the last priority for most desks. They can signal an attack to come, but the categories above are a better use of time.
If the abuse desk and the postmaster are one team, blocking and unblocking issues also enter the queue. They are important, but rank below legal and law enforcement work, and their scope (the number of customers affected) sets their priority.
Complaint-priority tiers (Hosting Abuse BCP)
The BCP for hosting and cloud providers formalizes triage into levels of priority. Each case is assessed on its own (a massive live spam campaign can outrank the command-and-control (C&C) server of a dormant botnet), weighing severity, scope, the source of the report and the damage to reputation:
| Priority | Abuse types |
|---|---|
| P0 Critical | Child exploitation (see the M³AAWG Disposition of CSAM BCP); offensive or harmful content; theft of the corporation's data |
| P1 High | Botnet C&C; DDoS; data theft on or from the network |
| P2 Medium | Malware drops; phishing data drops; phishing hosting; dictionary or brute-force attacks; data theft as a client |
| P3 Low | Spam; control-panel abuse; SSH forwarding; spamvertising on the network; spamvertising support network, or hacking and cracking; remote file injection |
| P4 Very low | Web defacement; exploitable services; port scanning; comment spamming |
| Varies | Copyright and trademark issues: P1–P2 in North America because of the safe-harbor requirements of the DMCA; often lower priority in Europe, where no such requirement exists |
Trusted reporters
- Roughly two-thirds of the members surveyed favored proactively giving trusted reporters (other ISPs, law enforcement) private contact points for escalation. The M³AAWG Contact Database is the model: a protected, maintained directory of contacts of record that outlives staff turnover and protects the contacts from misuse.
- Other members add mail filters that flag tickets needing immediate attention (for example, tickets from
.govdomains or containing "police" or "litigation"), or use mailboxes with unique names reserved for law enforcement. - The hosting BCP recommends a priority lane for high-quality or high-priority submitters, internal or external (for example, the contact at a widely used DNSBL operator). Absolute priorities still apply: a spam report from a trusted DNSBL still ranks below a DDoS attack reported at the same time.
Auto-acknowledgement
MAAWG members were evenly split on sending automatic acknowledgements to the people who submit complaints:
- For: they have educational value (explaining return codes, linking to an FAQ or instructions, stating what forensic evidence is required). They provide a tracking number for follow-up. They confirm receipt, which reduces phone calls and duplicate submissions.
- Against: send at most one per submitter per day; prefer direct follow-up with business customers; avoid back-and-forth with submitters; and the acknowledgements themselves create a deliverability risk.
- The hosting BCP comes down firmly in favor. Each individual submission should get an AUTO-ACK specific enough to tell it apart from the complainant's other submissions. It should include the original complaint, a ticket number, and an assurance that the report is being acted on, with the quiet address as a way to opt out.
- RFC 2142's warning applies: protect auto-responders against mail loops.
Unblocking requests
Handling blocked senders who ask to be removed takes time, and demands judgment that junior staff may lack. These are the options surveyed, from most to least supported:
- Unblock on request (the position of the overwhelming majority). It requires no judgment calls or research. If the sender has not fixed the underlying issue, the block comes back quickly, so in theory the damage is minimal.
- Keep a history of blocks and unblock requests for each sender. This gives inexperienced staff a written record and evidence to present. In one variant, only a limited number of block and unblock cycles is allowed. In another, cycles are unlimited but each response is slower: the more often a sender is blocked, the longer and harder each unblock becomes.
- Use the NDR itself: include an FAQ or link for automated removal in the bounce; allow non-customers a limited number of self-service removals per day, with instructions in the NDR; or include the reason for the block and a phone number for resolution (as AOL did).
Backscatter
Spam is mostly sent with forged return addresses, so auto-responses and bounces to those forged addresses reach innocent third parties. At volume, this misdirected bounce traffic ("backscatter") can itself be classified as spam and get the bouncing ISP blocklisted. These are the mitigations surveyed:
- The most popular is a monitoring tool that tracks backscatter and removes the backscatter it can classify from the outbound queue.
- Suppress bounces when the inbound message failed SPF (fail or softfail). Members reported good results.
- BATV (Bounce Address Tag Validation) tags outgoing return paths cryptographically, so inbound bounces to addresses without a valid tag can be rejected.
- Offer end users a configurable option to refuse all bounces.
- Check deliverability on the way into the mail system, and reject at SMTP time (inline 5xx) rather than accepting the message and bouncing it later.
Remediation workflow (problem customers)
The Hosting Abuse BCP describes the standard incident loop once a report points to a customer:
- Confirm that the complaint is valid.
- Notify the customer, including remediation instructions that you have checked.
- Cite the specific clause of the terms of service (ToS) or acceptable use policy (AUP), or the regulation, that was breached. This keeps the customer agreement intact and protects the provider against litigation from either the customer or the complainant.
- Give the customer time to remediate, or, where the agreement allows, remediate on the customer's behalf.
- Confirm that the complaint is resolved.
- Close the incident, and tell the reporting party it is resolved if appropriate.
Most complaints need only an acknowledgement of receipt. High-profile complaints, takedown requests and blocklist removal cases call for a first contact that says "we're on it" and a second contact at resolution. Send more messages than that only for lingering or exceptional issues. When a serious compromise or vulnerability threatens several clients, run a proactive communication plan (make clients aware of the issue and send general fix instructions promptly), and brief support staff with resolution instructions.
Suspension: for compromised customers, or customers who do not remediate, the provider must be able to remove or shut down services without terminating the account. Examples are a suspended web page that forces the owner to make contact, or turning off key capabilities (repeat spam offenders lose the ability to send email for a period).
Termination applies to unresponsive customers who keep generating abuse. The factors to weigh are tenure with the provider, account size, the type and number of infractions, how quickly and responsively they were resolved, abusive behavior toward customer-facing staff, and the service level. After you issue a termination, set a timeframe for retrieving data, state clearly that the customer is no longer welcome, notify support, sales and billing, and verify the removal when the timeframe expires.
Fraudulent accounts are a special case. The steps above that protect the customer DO NOT apply. Fraudulent accounts should not be allowed to retrieve their data, and you must take care not to alert the people behind them to the countermeasures you are taking. (See Compromised Accounts for how to tell compromised accounts from malicious ones.)
Ticketing systems
According to the appendix of the Hosting Abuse BCP, a ticketing system is critical however operations are organized:
- It is shared beyond the abuse team, supports departments and sub-groups, and applies dates and timestamps on intake.
- A public web reporting form should create tickets automatically. Email reports, including FBL subscriptions, should be pulled in as tickets and routed to the right area, with subfolders for each source (AOL, Comcast, Google, Spamhaus and so on) so each stream of reports can be prioritized separately.
- It is searchable, so duplicate reports of the same issue from different sources can be gathered at once instead of burying the team.
- An expected development (as of 2015) is a "reporter reputation" score, which would give known-good reporters such as Spamhaus priority over unknown parties.
- Confidential client identifiers: give each customer a unique internal identifier that means nothing to outside parties. This protects customer privacy in abuse handling while keeping attribution simple.
Staffing and management
The management section of the MAAWG survey is dated in style, but it is still the only industry-consensus description of how to staff an abuse desk:
- Justifying headcount: gather metrics and tie them to lost revenue. Count the costs of storage, transport, maintenance and staff hours caused by the extra mail load, the customers lost to blocked mail, and the unresolved support calls and damage to satisfaction. Show the correlation between spam complaints and blocklistings. Borrow interns or spare time from other teams. Have managers shadow the abuse desk, and remind them that the abuse desk is often a non-customer's first contact with the company. If headcount is capped, technical alternatives include blocking port 25 and outbound filtering based on deep packet inspection (DPI). If outsourcing is proposed, weigh the security implications of sharing data on abuse and vulnerabilities, and coordinate closely with the outsourcer.
- Inbound and outbound: most ISPs separate the handling of inbound spam from the handling of abuse that originates on their network (outbound), while keeping communication flowing between the teams. The two share most of their knowledge and methods.
- The biggest pitfall for abuse staff (the clear winner in the survey) is indiscretion with customer privacy: disclosing personally identifiable information (PII) to a party with no right to it, which exposes both employee and employer to legal liability. Other pitfalls cited: failing to enforce policy under pressure from sales; overstepping into technical support for customers; giving in to customer demands; giving information to the wrong customers; and being unwilling to say "I do not know."
- Career path and retention: provide formal training toward the direction each employee chooses, and cross-training. Rotate staff through the abuse desk's responsibilities to avoid stagnation and spread perspective, and treat the desk as a route into other roles in the company. Motivation depends on communication and recognition. Abuse work is thankless, so honest feedback, generous praise, involving staff in decisions, and managers who back their staff's calls against angry customers matter a great deal.
- Technically strong staff who lack people skills: put staff with strong interpersonal skills in front of customers, and channel technical output through them. Let technical staff use web forms and templates, or have a colleague with good social skills review their outgoing mail. Have technical staff listen in on difficult calls that are handled well. Make training in interpersonal skills mandatory, with follow-up from managers. As a last resort, move the person to a role that does not face customers.
Related articles
- Customer Vetting, on keeping bad actors out
- Compromised Accounts & Outbound Abuse, on what the abuse desk most often remediates
- Complaint Feedback Loops, on how ARF and FBLs work
Check your own record
The free check reads what your domain publishes in DNS.
In this topic
- ESP Outbound Monitoring Systems
- Customer Vetting for ESPs
- Vetting Transactional Email Accounts
- Vetting Automation & Third-Party Risk Signals