The explanation of the different bounce codes


Bounce codes can be categorized as follows (http://tools.ietf.org/html/rfc3463):

Types

Soft

A soft bounce is a persistent transient failure. The message as sent is valid, but some temporary event prevents the successful sending of the message: the inbox of the user can be full, a network error occurs, ...

Hard

A hard bounce is a permanent failure. This bounce is not likely to be resolved by resending the message in the current form. Some change to the message or the destination must be made for successful delivery.

Category

Addressing

There is a problem with the originator or destination address, such as address syntax or validity.

Mailbox

There is a problem with the receiver's mailbox.

Mail system

There is a problem with the destination system.

Network and routing

There is a problem with the delivery system, such as the network, the routing, or the directory.

Mail delivery protocol

There is a problem with the message delivery protocol. These failures include the full range of problems resulting from implementation errors or an unreliable connection.

Message content or media

There is a problem with the content of the message. These codes report failures due to translation, transcoding, or otherwise unsupported message media.

Security or policy

There is a problem with a policy, such as per-recipient or per-host filtering and cryptographic operations