Hello,
I rebuilt my qmail source a few weeks ago to start using the qregex
patch available at <http://www.unixpimps.org/software/qregex/>. After
doing so, I started noticing users have 500 errors that complain about
"User Unknown". The following is a sample transcript.
----- The following addresses had permanent fatal errors -----
<eric-null@catastrophe.net>
(reason: 553 Sorry, you have been denied (#5.7.1))
----- Transcript of session follows -----
... while talking to scherzo.catastrophe.net.:
>>> DATA
<<< 553 Sorry, you have been denied (#5.7.1)
550 5.1.1 <eric-null@catastrophe.net>... User unknown
<<< 503 rcpt first (#5.5.1)
--h19406Ys001507.1044763214/a.mx.example.org
Content-Type: message/delivery-status
Reporting-MTA: dns; a.mx.example.org
Arrival-Date: Sat, 8 Feb 2003 21:00:05 -0700 (MST)
Original-Recipient: rfc822;eric-null@catastrophe.net
Final-Recipient: RFC822; eric-null@catastrophe.net
Action: failed
Status: 5.1.3
Remote-MTA: DNS; scherzo.catastrophe.net
Diagnostic-Code: SMTP; 553 Sorry, you have been denied (#5.7.1)
Some things to note: the address <eric-null@catastrophe.net> is
a valid address. In the qmail file for this address is
$ cat .qmail-null
./Maildir/
No error messages are found in the log files. Nor does it appear
that qmail even tried to send the message.
Also, the other thing to note is that I'm using TMDA, though other
users that do not use TMDA also are experiencing the same problem.
I tried this on multiple machines with the qregex patch, and they
seem to deny the same user (not many, just a few).
I've taken out the rblsmtp entries in my startup script; this is
what it looked like prior to doing so...
#; Where to look for programs.
PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin
#; Variables
ADDRESS="10.31.31.31"
CONCURRENCY="75"
DAEMON="qmail-smtpd"
PORT="25"
QMAILUID="19001"
QMAILGID="19000"
RBLSERVER1="-r blackholes.mail-abuse.org"
RBLSERVER2="-r dialups.mail-abuse.org"
RBLSERVER3="-r relays.mail-abuse.org"
TCPRULESDIR="/etc"
TCPRULESFILE="tcp.smtp.cdb"
#; Execute the task
exec softlimit -m 2000000 \
tcpserver -v -h -r -p -x $TCPRULESDIR/$TCPRULESFILE -c
$CONCURRENCY \
-u $QMAILUID -g $QMAILGID \
$ADDRESS $PORT $LOGDIR \
rblsmtpd $RBLSERVER1 $RBLSERVER2 $RBLSERVER3 \
$DAEMON 2>&1
I'm running on FreeBSD v4.6.
Any help is greatly appreciated; if more information is required
please let me know.
Thanks.
- Eric
I rebuilt my qmail source a few weeks ago to start using the qregex
patch available at <http://www.unixpimps.org/software/qregex/>. After
doing so, I started noticing users have 500 errors that complain about
"User Unknown". The following is a sample transcript.
----- The following addresses had permanent fatal errors -----
<eric-null@catastrophe.net>
(reason: 553 Sorry, you have been denied (#5.7.1))
----- Transcript of session follows -----
... while talking to scherzo.catastrophe.net.:
>>> DATA
<<< 553 Sorry, you have been denied (#5.7.1)
550 5.1.1 <eric-null@catastrophe.net>... User unknown
<<< 503 rcpt first (#5.5.1)
--h19406Ys001507.1044763214/a.mx.example.org
Content-Type: message/delivery-status
Reporting-MTA: dns; a.mx.example.org
Arrival-Date: Sat, 8 Feb 2003 21:00:05 -0700 (MST)
Original-Recipient: rfc822;eric-null@catastrophe.net
Final-Recipient: RFC822; eric-null@catastrophe.net
Action: failed
Status: 5.1.3
Remote-MTA: DNS; scherzo.catastrophe.net
Diagnostic-Code: SMTP; 553 Sorry, you have been denied (#5.7.1)
Some things to note: the address <eric-null@catastrophe.net> is
a valid address. In the qmail file for this address is
$ cat .qmail-null
./Maildir/
No error messages are found in the log files. Nor does it appear
that qmail even tried to send the message.
Also, the other thing to note is that I'm using TMDA, though other
users that do not use TMDA also are experiencing the same problem.
I tried this on multiple machines with the qregex patch, and they
seem to deny the same user (not many, just a few).
I've taken out the rblsmtp entries in my startup script; this is
what it looked like prior to doing so...
#; Where to look for programs.
PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin
#; Variables
ADDRESS="10.31.31.31"
CONCURRENCY="75"
DAEMON="qmail-smtpd"
PORT="25"
QMAILUID="19001"
QMAILGID="19000"
RBLSERVER1="-r blackholes.mail-abuse.org"
RBLSERVER2="-r dialups.mail-abuse.org"
RBLSERVER3="-r relays.mail-abuse.org"
TCPRULESDIR="/etc"
TCPRULESFILE="tcp.smtp.cdb"
#; Execute the task
exec softlimit -m 2000000 \
tcpserver -v -h -r -p -x $TCPRULESDIR/$TCPRULESFILE -c
$CONCURRENCY \
-u $QMAILUID -g $QMAILGID \
$ADDRESS $PORT $LOGDIR \
rblsmtpd $RBLSERVER1 $RBLSERVER2 $RBLSERVER3 \
$DAEMON 2>&1
I'm running on FreeBSD v4.6.
Any help is greatly appreciated; if more information is required
please let me know.
Thanks.
- Eric