Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Every time I send an email to my subscriber list, I get a bounce from (with an "over quota" error), but it does not say anywhere in the bounce message what the email address was that triggered the bounce. I would like to have a "clean" list and remove any addresses that bounce. How can I deal with this? Here's part of the bounce (with my domain replaced with

Your message cannot be delivered to the following recipients:

  Recipient address:
  Original address:
  Reason: LMTP transmission failure has occurred
  Diagnostic code: lmtp;550 5.2.2 Delivery failed: Over quota
  Remote system: dns; (TCP||58773||225)
share|improve this question

If you can specify the email addresses you send out to, you can narrow it down exponentially by halving your list.

Send a message to half your list. If the address doesn't bounce, it's not in that half. Repeat. For 1,000,000 addresses, this will take you about 20 total messages.

share|improve this answer
But won't that annoy them? – JoelFan Apr 5 '12 at 2:39
Not if you do it as part of the normal mailings – Hyppy Apr 10 '12 at 4:09

Does your mailing list software support VERP? Most all of them do. VERP is the canonical answer to these types of issues - it encodes the recipient's email address into the envelope sender's address. This way when there's a bounce, it's sent back, and you can tell who the original recipient was by looking at what email address the NDR was sent to.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.