DEPRECATION WARNING

This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

EXT: Return mail analysis - Extended

Author:Kasper Skårhøj
Created:2002-11-01T00:32:00
Changed by:Stanislas Rolland
Changed:2004-03-16T00:47:23
Author:Stanislas Rolland
Email:stanislas.rolland@fructifor.com
Info 3:
Info 4:

EXT: Return mail analysis - Extended

Extension Key: sr_readmail_analyse

Copyright 2003, Stanislas Rolland, <stanislas.rolland@fructifor.com>

This document is published under the Open Content License

available from http://www.opencontent.org/opl.shtml

The content of this document is related to TYPO3

- a GNU/GPL CMS/Framework available from www.typo3.com

Table of Contents

EXT: Return mail analysis - Extended 1

Introduction 1

What does it do? 1

Reason texts 1

Known problems 2

To-Do list 2

Changelog 2

Introduction

What does it do?

The Return mail analysis extension:

  • is intended to be used when the Direct Mail plugin is installed and when return mail analysis is configured;
  • will perform further analysis of the reason texts for the mail returns;
  • extends system class t3lib_readmail.

Reason texts

These are the currently matched reason texts

for QMAIL servers:

  • Invalid mailbox (550): no mailbox|account does not exist|Unknown local part|unrouteable address|does not have an account here|No such user here|account has been disabled or discontinued|user disabled|invalid recipient|550 Requested action not taken|unknown or illegal alias|is unknown at host|is not a valid mailbox|unknown user|we do not relay|User is unknown|5.7.1 Unable to relay
  • Mailbox full (551): over quota, quota exceeded, Quota Exceeded, mailbox full, mailbox is full, not enough space on the disk, mailfolder is over the allowed quota, recipient reached disk quota, temporalmente sobre utilizada, recipient storage full
  • Bad host (552): t find any host named, unrouteable mail domain
  • Bad header (554): Error in Header, Header Error, invalid Message, header line format error

for Postfix servers:

  • Invalid mailbox (550): 550
  • Mailbox full (551): 551
  • No such user (553): 553

for Lotus Notes servers:

  • Invalid mailbox (550): not listed in public Name & Address Book|Not found in directory|Unknown Recipient|Delivery failed 550|Receiver not found|account has been disabled or discontinued|User not listed|recipient problem|User unknown|recipient name is not recognized|we do not relay|invalid recipient|550 Requested action not taken|unknown or illegal alias|is unknown at host|is not a valid mailbox|unknown user|User is unknown
  • Mailbox full (551): over quota|quota exceeded|Quota Exceeded|mailbox full|mailbox is full|not enough space on the disk|mailfolder is over the allowed quota|recipient reached disk quota|temporalmente sobre utilizada|recipient storage full
  • Bad host (552): t find any host named|unrouteable mail domain|no es posible conectar correctamente
  • Bad header (554): Error in Header, Header Error, invalid Message, header line format error

for servers identified by the phrase: 'Your message cannot be delivered to the following recipients:'

  • Invalid mailbox (550): Not found in directory|Unknown Recipient|Delivery failed 550|Receiver not found|account has been disabled or discontinued|User not listed|recipient problem|User unknown|recipient name is not recognized|we do not relay|invalid recipient|550 Requested action not taken|unknown or illegal alias|not listed in public Name & Address Book|is unknown at host|is not a valid mailbox|unknown user|User is unknown
  • Mailbox full (551): over quota|quota exceeded|Quota Exceeded|mailbox full|mailbox is full|not enough space on the disk|mailfolder is over the allowed quota|recipient reached disk quota|temporalmente sobre utilizada|recipient storage full
  • Bad host (552): t find any host named|unrouteable mail domain|no es posible conectar correctamente
  • Bad header (554): Error in Header, Header Error, invalid Message, header line format error

and for all other servers:

  • Invalid mailbox (550): Unknown Recipient|Delivery failed 550|Receiver not found|account has been disabled or discontinued|User not listed|No such user|recipient problem|User unknown|recipient name is not recognized|we do not relay|invalid recipient|550 Requested action not taken|unknown or illegal alias|not listed in public Name & Address Book|is unknown at host|is not a valid mailbox|unknown user|User is unknown|destination addresses were unknown
  • Mailbox full (551): over quota|quota exceeded|Quota Exceeded|mailbox full|mailbox is full|not enough space on the disk|mailfolder is over the allowed quota|recipient reached disk quota|temporalmente sobre utilizada|recipient storage full|mailbox lleno
  • Bad host (552): t find any host named, unrouteable mail domain, no es posible conectar correctamente
  • Bad header (554): Error in Header, Header Error, invalid Message, header line format error

Known problems

No known problem.

To-Do list

Please let me know if you encounter other reason texts or know of other ways to improve this analysis.

Changelog

Version 0.2.0:

Initial public version.

Verison 0.2.1:

Addition of this documentation.

Version 0.3.0

  • More reason texts succesfully analysed.
  • Method getMessage is modified in case the message containsa part with Content-Type: message/delivery-status, allowing to succesfully analyse more messages.

img-1 EXT: Return mail analysis - Extended - 2