Hello all,
Since the upgrade to exim 4 we've been getting *lots* of bouncebacks. These bouncebacks are specifically if someone has sent out an email with a script, and that script has used the email address format of 'username@servername.domainname.com.'
Here's an example of what we're seeing - I've replaced only the userid:
Message 19Zii8-0001Tw-GW is no longer frozen
transport error EPIPE ignored
LOG: MAIN
: local_sa_delivery transport output: An error was detected while processing a file of BSMTP input.
LOG: MAIN
** userid@nosferatu.thewebhostingserver.com. R=sa_localuser T=local_sa_delivery: Child process of local_sa_delivery transport returned 2 from command: /usr/sbin/sendmail
LOG: MAIN
Error while reading message with no usable sender address (R=19Zii8-0001Tw-GW): at least one malformed recipient address: username@nosferatu.thewebhostingserver.com. - domain missing or malformed
LOG: MAIN
Process failed (1) when writing error message to username@nosferatu.thewebhostingserver.com. (frozen)
The issue appears to be that exim is trying to deliver these messages to itself improperly. Here's what exim is doing, from what I can tell:
root@nosferatu [~]# telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220-nosferatu.thewebhostingserver.com. ESMTP Exim 4.20 #1 Fri, 11 Jul 2003 11:46:30 -0400
220-We do not authorize the use of this system to transport unsolicited,
220 and/or bulk e-mail.
HELO ion-web.com
250 nosferatu.thewebhostingserver.com. Hello ion-web.com [127.0.0.1]
MAIL FROM: test@ion-web.com
250 OK
RCPT TO: ion-web@nosferatu.thewebhostingserver.com.
501 ion-web@nosferatu.thewebhostingserver.com.: domain missing or malformed
However, if the trailing period is removed, it allows the message:
root@nosferatu [~]# telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220-nosferatu.thewebhostingserver.com. ESMTP Exim 4.20 #1 Fri, 11 Jul 2003 11:47:31 -0400
220-We do not authorize the use of this system to transport unsolicited,
220 and/or bulk e-mail.
HELO ion-web.com
250 nosferatu.thewebhostingserver.com. Hello ion-web.com [127.0.0.1]
MAIL FROM: test@ion-web.com
250 OK
RCPT TO: ion-web@nosferatu.thewebhostingserver.com
250 Accepted
So here we have a problem with exim mailing itself messages that it won't even accept from itself. Because of this, it's littering the mail spool with these messages from scripts.
I've written cpanel support, and they suggested to run /scripts/sysup and /scripts/exim4, and that brought no change at all. Anyone out there know why this would start occuring, and what can be changed to allow exim to accept these trailing periods that it's now forcing on every message? This same thing does not occur if you use a regular smtp session from outlook or whatnot.
-David
cPanel.net Support Ticket Number:


LinkBack URL
About LinkBacks
Reply With Quote