|
ListProc Error Messages
A very important function of a listowner is to understand error messages you receive from
ListProc and know what to do if you recieve them. This document will attempt to list some of
the most common error messages and explain both their cause and what you, as a listowner
should do in responce to the messages. The examples below are far from a complete list of the
types of errors you will run into, but they will let you know about the most common error
messages and how to handle them. After reading this page, if you are unsure what you should
do about a particular error message you have received, please forward the complete error
message to help@shamash.org and our staff will assist
you.
[ General Hints
| Specific Bounce Messages
| Extra Examples
| Other Links
]
A few general hints:
- I am getting error messages about userid@host.domain.xxx but that email address is not on my list. What should I do?
If you cannot find the user who is bouncing messages on your list then you have to do a bit of detective-work. Sometimes the key words in the error message are hidden down a few screens from the beginning, so sometimes you will have to read through
a long bounce message before you find the key words indicating
why the message bounced.
- Carefully examine the error message and look for varients of the email address which may be subscribed to your list.
- Do a REVIEW of your list by sending the command:
RECIPIENTS listname
and then search the file which you are sent. You may search it manually, but it may be best to search the information by computer. You may do this in many email programs (for UNIX, Windows and Mac) or you may paste the email into a word processor of you
r choice and search it using the Find command on your word processor.
- I already POSPONED or
QUIET DELETED a subscriber from my list, why am I still receiving error messages from
their Internet provider?
- The subscriber may be on your list twice, double check using the method described
above.
- These messages usually say something on the lines of "attmpting to send, will
continue for n days". This just means that an intermediate host or the host itself will
continue to try to deliver the mail you sent a while ago. Many places continue to attempt
sending mail which bounces for a week. Some sites try for two or more weeks. If you are
receiving a very, very large volume of these messages, and based on the messages you expect to
continue to receive them for another week or more, and you double check that the user is no
longer on your list, you may contact the postmaster at the user's domain and ask if they could
delete those messages from their mail queue so you stop receiving error messages.
- The
subscriber may have an alias inside ListProc which is still sending them mail. Check your
list's alias file by sending the following command to ListProc:
EDIT listname
listpassword ALIASES -NOLOCK You will be sent a list of the aliases for your
list, if the email address is still not there, contact your ListProc Manager and ask if there
is a global ListProc alias which could account for your problem. - I don't want to deal with
error messages, can ListProc do it for me?
Sort of. You can send listproc the
command: CONFIG listname listpassword AUTO-DELETE-SUBSCRIBERS
and ListProc will do its best to make decisions for you. You will find that if an internet
provider has a transient error, the subscriber will be removed from your list. This can be
very annoying at times, but for very large lists, this is an excellent configuration option to
make your listowner responsibilities easier. This solution only works on a relatively
small number of messages. Future upgrades in the ListProc software will contain better
management of error messages. - I have set my list to AUTO-DELETE-SUBSCRIBERS so I don't have to deal
with error messages, why am I still getting error messages?
There are many forms of error messages. Unfortunately, There are not absolute Internet Standards which contain the the exact text which mailers send back with error messages. Some mail systems add extra information, other remove information, and some re
port errors in an language other than English. ListProc's auto-delete-subscribers feature will not always understand these messages and stop the bounces.
What do these bounce messages mean?
Here are a few of the typical mail errors you will have to deal with as a list
owner:
- User unknown / user not found
<<< 550 <daniel@some.machine.com>... User unknown
550 <daniel@some.machine.com>... User unknown
Almost all of the time, this message means that a user no longer maintains an email address at this location. This could be because they graduated, changed jobs, or began using a different Internet provider. You should delete the user from your list by
sending the command
QUIET DELETE listname listpassword userid@host.domain.xxx unless you have specific knowledge that the user still maintains an account at that address.
View
more examples of user unknown error messages.
- Host unknown /
host not found /
no MX or A records for host
550 <daniel@some.machine.com>... Host unknown (Name server: some.machine.com: host not found)
This error means that the computer (host) called some.machine.com cannot be found. Domain name service (DNS) went down for this domain, so the host may be running, but the Internet cannot correlate the name of the host to the IP address (numeric code name) of the host. Basically, the host cannot be found. It occurs for one of these reasons:
- The Internet provider has a major transient problem and took the computer off line for a while (a host goes down)
- A gateway fails, thereby temporarily preventing messages from the Internet to get to a host.
- The Internet provider shut down that host permanently.
- The domain name service (DNS) for the host was shut down.
You won't be able to tell the difference between these sitations from this error message, so you'll have to make a judgement call.
- If you have a very active list
(and thus are recieving many error messages during a day), you should either postpone the users mail by sending the following command:
SET listname MAIL POSTPONE FOR userid@host.domain.xxx
or delete the user by sending the command:
QUIET DELETE listname listpassword userid@host.domain.xxx
- If you have a less active list
(a few messages a day or less) you can either POSTPONE the users mail, or just wait and see if the problem corrects itself with in a few days. If the host is down for more than a week, then its a fairly safe
assumption that the internet provider is shut down. (Internet providers are rarely down for more than a day or two at a time.)
If you have chosen to POSTPONE the user's mail, then you should email the user and notify them that you have done so. It would also be a good idea to keep track of users you POSTPONE, and at a later time (a week later perhaps), follow up with anot
her message.
View
more examples of host unknown error message.
- Transient failure: cannot deliver for n days
A particular computer is having transient failures, and thus the intended subscriber cannot receive the message you sent immediatly. Yet, another mail host, somewhere along the path to the intended recipient will hold on to the messages for n days
and attempt to redeliver it during that time period. Most of the time, the email address of the recipient is just fine, so its up to you, as the list owner, to decide if you want to wait out the transient failure for a few days, or if you want to POSTPONE the user. Most of the time, its best to wait out this problem, as it will usually resolve on its own. Please note that if you POSTPONE the user, that will NOT effect the message which is still attempting to be delivere
d. See above for more information about this situation.
- mailbox full / quota exceeded / mailbox size quota exceeded
550 user daniel, quota exceeded
550 <daniel@some.machine.com>... Can't create output: Error 0
This message just means that the users mailbox or account has filled up all allocated disk space. It frequently happens on 'edu' accounts where the mailbox space is very small. It can also occur if the user receives a very large attached file, suddenly
joins many mailing lists, or goes out of town without postponing their mail. You should send the following command to ListProc:
SET listname MAIL POSTPONE FOR userid@host.domain.xxx
View
more examples of mailbox full error messages.
- unknown mailer error n
This error occurs when UNIX Sendmail is misconfigured for the intended recipient. Most of the time, the Internet provider for the intended recipient will fix this problem on their own, so this error is typically transient. You should POSTPONE
or
DELETE, according to your preference. One system sent the following under
an "unknown mailer error 1" heading:
binmail: /usr/spool/mail/userid: too big to accept new messages.
It's size is 20805 bytes which is 325 bytes over quota.
mail: cannot open dead.letter
554 <userid@node>... unknown mailer error 1
This means that the user's account cannot handle this message for one of a few reasons. You should treat this as you do a mailbox full error, even though, it may mean that the user's mailbox is full, or it may mean that the user has exceeded their accoun
ts disk quota.
- Bounced, but sent successfully
This error comes from cc:Mail systems and is very
confusing. It claims that the mail bounced to one address,
but was sent successfully to another.
While talking to smtp.machine.com:
>> DATA
<< 554 I/O error to mailbox
554 daniel@smtp.machine.com... Service unavailable
----- Recipients of this delivery -----
Bounced, cannot deliver:
daniel@smtp.machine.com
Sent successfully:
<daniel@machine.com>
What this generally means (assuming that the mail hasn't gone
through a redistribution list or a mirror site) is that you
have a user daniel@machine.com on your list, and the server accepted
the mail for that address successfully. However, that address
actually redirects mail to a different address internally (in this case
daniel@smtp.machine.com) and for whatever reason, the server can't
forward the mail to that address. This is the equivalent of a
"user unknown"
error for daniel@machine.com.
- Quota time limit ... expired
Quota time limit for user daniel has expired.
554 ... Service unavailable
The mailbox has been filled for so long that the mail machine
will no longer receive mail and queue it for later delivery. This is really a mailbox full error that is acting somewhat like a user unknown error. You should either POSTPONE or QUIET DELETE those who respond like this.
Extra Examples of Error Messages
- User unknown / user not found error
Sendmail
<<< 550 <daniel@some.machine.com>... User unknown
550 <daniel@some.machine.com>... User unknown
Sendmail
<<< 550 Mailbox not found
550 <daniel@some.machine.com>... User unknown
FIDONET MAIL
<<< 550 <ruth@somewhere.fidonet.org>... Cannot mail directly to files
550 <ruth@somewhere.fidonet.org>... User unknown
Qmail
<daniel@some.machine.com>:
Sorry, no mailbox here by that name. (#5.1.1)
VMS Mail
Recipient address: daniel@some.machine.com
Reason: %MAIL-E-NOSUCHUSR, no such user daniel at node some
V4.2 VAX SMTP server
--> Error description:
Error-For: daniel@some.machine.com
Error-Code: 3
Error-Text: No such local user
Error-End: 1 error detected
MMDF Mailer
Your message could not be delivered to
'daniel@some.machine.com (host: some.machine.com) (queue: servers2)' for the following
reason: ' <daniel@some.machine.com>... User unknown'
Intermail Delivery Daemon
Notice (External): IDDUnknownUser (36/5)
The user "daniel@some.machine.com" is not known at this site.
TGV MultiNet V3.5 Rev B-X SMTP
Report on your message to: /R=MACHINEVX/R=A1/U=daniel/@some.machine.com
Reason: Unable to transfer; message formatting problem (1)
Diagnostic: Unrecognized recipient name (0)
Supplementary-information: ALL-IN-1 EM$_SVM_EXPFAIL
Extension-id: 1
MHS/SMF
Produced the following MHS/SMF delivery notification:
101: Unknown user at destination host
SLMail v2.5
The following destination addresses were unknown (please check
the addresses and re-mail the message):
SMTP
Microsoft Network
The following recipient(s) could not be reached:
daniel@classic.msn.com On Fri, 24 Sep 99 04:35:48 UT
This is not an active account on The Microsoft Network. Either the account
does not exist, or the Member ID is expired.
host unknown
Qmail
<daniel@some.machine.com>:
Sorry, I couldn't find any host named some.machine.com. (#5.1.2)
mailbox full / quota exceeded / mailbox size quota exceeded
550 user daniel, quota exceeded
550 <daniel@some.machine.com>... Can't create output: Error 0
procmail: Quota exceeded while writing "/var/spool/mail/daniel"
550 <daniel@some.machine.com>... Can't create output: Error 0
m2mbox.real: /u2/94/xx751/mbox: user xx751: mailbox size quota exceeded
550 |"/usr/local/bin/m2mbox /u2/94/xx751/mbox"... Can't create output: Error 0
... while talking to just.some.machine.com.:
>>> RCPT To: <daniel@some.machine.com>
<<< 552 <daniel@some.machine.com>... Mail quota exceeded
554 <daniel@some.machine.com>... Service unavailable
<<< 552 <daniel@some.machine.com>... User mailbox is full, cannot deliver
554 <daniel@some.machine.com>... Service unavailable
Banyan Network
daniel@machine@some: Mailbox full
VMS
file extend failed writing to [disk.daniel]MAIL.MAI
Bellmail
bellmail: cannot append to /usr/spool/mail/daniel
bellmail: cannot create ./dead.letter
bellmail: error closing file: Bad file number
550 ... Insufficient permission
MX V5.1-X VnDq
--Failed delivery to:
Address: daniel@some.machine.com
Actual address: DANIEL
Status: error opening !AS as output
Compuserve(Please note this is for the address 74422.1234@compuserve.com)
From: CompuServe Postmaster
Subject: Undeliverable Message: ? EMDNRM - Mail Delivery Failure. No
room in mailbox. 74422,1234--The old subject goes here
Sender: auto.reply@compuserve.com
Other Links
Here are some helpful, vey technical links on how different mailers handle bounce messages:
Qmail
Last modified: Thursday, 02-Oct-2003 13:07:52 EDT
Copyright © 1990-2010 Shamash: The Jewish Network. All rights reserved.
http://shamash.org
|