Rejected By Content
The following is a list of bounce reasons that were caused by the content of the email body or some of the headers. Most of them are caused by inspection by the MTA's program or spam filter.
Content Error
This error category includes cases where the format of the sent email cannot be converted or understood by the destination mail server. In the internal process of bounce email processing performed by Sisimai, this reason is determined when the value of the "Status:" field is "5.6.x".
Examples of cases that fall into this category:
- The header contains 8-bit data.
- There are too many "Received:" headers.
- The MIME header is invalid.
... while talking to g5.example.net.: >>> DATA <<< 550 5.6.9 improper use of 8-bit data in message header 554 5.0.0 Service unavailable
- Too many "Received" headers - suspected mail loop
- 550 5.6.9 improper use of 8-bit data in message header
- 500 5.6.1 Message content rejected
Exceed Limit
This error is returned when the amount of email sent to the recipient exceeds the limit set on the server. Specifically, this occurs when the size of the sent email is larger than the default value, and is almost the same as MesgTooBig described later. In Sendmail's deliver.c, it is implemented as follows to determine whether this reason or MesgTooBig applies depending on the recipient.
1586: if (bitnset(M_LOCALMAILER, to->q_mailer->m_flags)) 1587: to->q_status = "5.2.3"; 1588: else 1589: to->q_status = "5.3.4";
... while talking to mx.example.org.: >>> MAIL From:<kijitora@example.co.jp> SIZE=16600348 <<< 552 5.2.3 Message size exceeds fixed maximum message size (10485760) 554 5.0.0 Service unavailable
In the internal process of bounce email processing performed by Sisimai, this reason is determined when the value of the "Status:" field is "4.2.3" or "5.2.3".
- The message exeeded the maximum size the user accepts
- 552 5.2.3 Message size exceeds fixed maximum message size (10485760)
- maildir delivery failed: Sorry, the user's maildir has overdrawn his diskspace quota, please try again later.
- 552-5.2.3 Your message exceeded Google's message size limits. Please visit http://mail.google.com/support/bin/answer.py?answer=8770 to review our size guidelines.
- 552 5.2.3 Message exceeds local size limit.
- 550 5.2.3 RESOLVER.RST.SendSizeLimit.Org; message too large for this organization
Feedback
When Sisimai decodes an ARF-formatted email sent when a recipient complains to their provider, it determines this reason. The decoded result of the email that becomes this reason is expressed in JSON format as follows.
[ { "token": "491f2fd0f90ee3017f2ab2eb67a1239b78a84321", "deliverystatus": "", "destination": "yahoo.com", "timezoneoffset": "-0800", "smtpcommand": "", "listid": "", "replycode": "", "subject": "Nyaaaaaaaan", "diagnostictype": "SMTP", "diagnosticcode": "This is an email abuse report for an email message received from mx8.example.com on Thu, 29 Apr 2013 23:45:00 PST", "senderdomain": "example.com", "feedbacktype": "abuse", "alias": "", "reason": "feedback", "addresser": "shironeko@example.com", "lhost": "smtp-gw83.example.com", "smtpagent": "Yahoo!-Mail-Feedback/1.0", "rhost": "uid", "messageid": "000000000000000000000000.smtp@example.com", "action": "failed", "recipient": "this-local-part-does-not-exist-on-yahoo@yahoo.com", "timestamp": 1367307950 } ]
- If you would like to cancel or change the configuration for your FBL please use the tool located at: http://postmaster.example.net/waters/fbl_change_form.html
- This is an email abuse report for an email message received from IP 192.0.2.45 on Wed, 12 Nov 2014 12:40:48 +0000. The message below did not meet the sending domain's dmarc policy. For more information about this format please see http://tools.ietf.org/html/rfc6591 .
- This is an opt-out report for an email message received from IP 192.0.2.89 on Thu, 9 Apr 2006 23:34:45 JST. For more information about this format please see http://www.example.org/arf/.
Message Too Big (mesgtoobig)
This error is returned when the size of the sent email exceeds the allowable size of the recipient's mail server. In many cases, this error occurs when the attached file is too large or when the total size exceeds the limit due to multiple attached files.
Action: failure Status: 553 Exceeded maximum inbound message size
In the internal process of bounce email processing performed by Sisimai, this reason is determined when the value of the "Status:" field is "5.3.4".
- 550 5.2.3 RESOLVER.RST.RecipSizeLimit
- sorry, that message size exceeds my databytes limit (#5.3.4)
- 552 sorry, that message size exceeds my databytes limit (#5.3.4)
- 553 Exceeded maximum inbound message size
- Mail size limit exceeded.
- 552 5.3.4 Message too large
- message size 18876259 exceeds size limit 10485760 of server neko.example.jp[192.0.2.2]
- 534 SIZE=Message too big. (in reply to MAIL FROM command)
- 554 5.7.1 Message Rejected Class=size limit=15728640 Subclass=reject size=18571048 (in reply to end of DATA command)
- Remote host said: 552 Message size exceeds fixed maximum message size: 1048576 bytes
- 552 Message size exceeds maximum value
Not Compliant RFC
This error is returned when there is an email header that does not comply with or violates the RFC5322 specification. For example, if the From: header, which should be a single mandatory header, is missing or there are multiple instances of it, or if there are multiple "Subject:" headers, the email will be considered an RFC violation. This bounce reason was implemented in Sisimai 5.0.0 as a separate category from Security Error.
Action: failed Status: 5.7.1 Remote-MTA: dns; gmail-smtp-in.l.google.com Diagnostic-Code: smtp; 550-5.7.1 host aspmx.l.google.com[142.251.170.26] said: This message is not RFC 5322 compliant. There are multiple Subject headers. To reduce the amount of spam sent to Gmail, this message has been blocked. Please visit https://support.google.com/mail/?p=RfcMessageNonCompliant and review RFC 5322 specifications for more information. c2-aguiqyuiyuqir5678167856aeu8.22 - gsmtp (in reply to end of DATA command)"
- Messages with multiple 550 5.7.1 addresses in From: header are not accepted. v14si1155795plk.134 - gsmtp
- host aspmx.l.google.com[142.251.170.26] said: This message is not RFC 5322 compliant. There are multiple Subject headers. To reduce the amount of spam sent to Gmail, this message has been blocked. Please visit https://support.google.com/mail/?p=RfcMessageNonCompliant and review RFC 5322 specifications for more information. c2-aguiqyuiyuqir5678167856aeu8.22 - gsmtp (in reply to end of DATA command)"
Policy Violation
This error is returned when the recipient's mail server rejects the email due to a policy violation. The specific types of policy violations vary depending on the individual mail server's policy, so it is often difficult to determine the exact cause of the bounce.
Action: failed Status: 5.7.1 Remote-MTA: dns; gmail-smtp-in.l.google.com Diagnostic-Code: smtp; 550-5.7.1 [2401:2500:102:3032:192.0.2.222 13] Messages with multiple 550 5.7.1 addresses in From: header are not accepted. v14si1155795plk.134 - gsmtp
This bounce reason was implemented in Sisimai 4.22.0 as a separate category from Security Error. It is not implemented in bounceHammer.
- 554 email rejected due to security policies
- Technical details of permanent failure: You have exceeded the the allowable number of posts without solving a captcha.
- SMTP error from remote mail server after end of data: host mx.example.jp [192.0.2.20]: 554 5.7.0 Header error
- SMTP; 554 5.7.9 Header error
Security Error
This error is returned when the recipient's mail server rejects the email for security reasons. The specific types of security errors vary depending on the individual mail server's policy, but may include sender address spoofing and authentication errors.
552-5.7.0 This message was blocked because its content presents a potential 552-5.7.0 security issue. Please visit 552-5.7.0 https://support.google.com/mail/answer/6590 to review our message 552 5.7.0 content and attachment content guidelines. p4si4011367igr.94 - gsmtp
In the internal process of bounce email processing performed by Sisimai, this reason is determined when the value of the "Status:" field is "5.7.x".
In Sisimai 4.22.0, Policy Violation and Virus Detected were implemented as separate categories from this bounce reason.
In Sisimai 5.0.0, Auth Failure, Not Compliant RFC, and Speeding were further implemented as separate categories from this bounce reason.
- Could not retrieve credentials
- 552-5.7.0 This message was blocked because its content presents a potential security issue.
- SMTP Server <mta.neko.exampe.jp> rejected recipient <nyaan@neko.example.jp> (Error following RCPT command). It responded as follows: [550 Previous (cached) callout verification failure]
- 553 From <>, message blocked, you are not authorized to send mail, authentication is required.
Virus Detected
This error is returned when the recipient's mail server detects a harmful file
or program, such as a virus, worm, or malware, in the email.
Status: 5.7.0 Remote-MTA: DNS; gmail-smtp-in.l.google.com Diagnostic-Code: SMTP; 552-5.7.0 Our system detected an illegal attachment on your message. Please
This bounce reason was implemented in Sisimai 4.22.0 as a separate category from Security Error. It is not implemented in bounceHammer.
- Requested action not taken: virus detected
- 552-5.7.0 Our system detected an illegal attachment on your message. Please visit http://mail.google.com/support/bin/answer.py?answer=6590 to review our attachment guidelines.
- Your message was infected with a virus. You should download a virus scanner and check your computer for viruses.
Spam Detected
If the sent email is detected as spam, or if the sending host is recognized as a spam sending host by DNSBL, Sisimai determines the bounce reason as SpamDetected. This bounce reason was implemented in Sisimai 4.1.25 and is not implemented in bounceHammer.
Action: failed Status: 5.7.1 Diagnostic-Code: smtp; 550 5.7.1 Message content rejected, UBE, id=00000-00-000 Last-Attempt-Date: Thu, 9 Apr 2008 23:34:45 +0900 (JST)
- Our system has detected that this message is likely unsolicited mail.
- 550 5.7.1 message content rejected
- 550 Spam refused.
- 554 imta14.emeryville.ca.mail.comcast.net comcast 192.0.2.4 Comcast block for spam. Please see http://postmaster.comcast.net/smtp-error-codes.php#BL000000
- User profile spam level exceeded
- 550-Blacklisted URL in message. (example.com) in [black]. See http://lookup.uribl.com.
- 550-5.7.1 [192.0.2.6] Our system has detected that this message is likely unsolicited mail. To reduce the amount of spam sent to Gmail, this message has been blocked. Please visit http://support.google.com/mail/bin/answer.py?hl=en&answer=188131 for more information.
- 550 5.7.1 Your email breaches local URIBL policy. (in reply to end of DATA command)
- 554 5.7.1 Message cannot be accepted, spam rejection (in reply to end of DATA command)
- 550 Error: SPAM-ID: e00000000-000000 Your email had spam-like header contents. Please contact your email service provider. (in reply to end of DATA command)
- 550 ****(0000): Your email was detected as spam. (RCPTs: neko@example.org) (in reply to end of DATA command)
- 550 Denied due to spam list (in reply to RCPT TO command)
- 554 5.7.1 Mail (22222-22222) appears to be unsolicited - Score (222) over MessageScoringUpperLimit (22) - send error reports to postmaster@example.org
- 554 5.7.1 Your message failed several antispam checks (SCORING) and it was rejected or collected on example.net spambox. Please be sure your mailserver is configured correctly (spf , HELO, PTR) or try using an alternative email or smtp.
- 550 Probable Spam (in reply to end of DATA command)
- 550 5.7.1 Message content rejected, UBE, id=00000-00-000