I'm trying to troubleshoot why messages sent from craigslist.org via 
mxlogic.com to my server are not being received. I'm trying to use recordio, 
but it isn't giving me any useful data. My smtp run file is:

exec /usr/bin/softlimit -m 12000000 \
     /usr/bin/tcpserver -v -R -H -l $HOSTNAME -x $TCP_CDB -c "$MAXSMTPD" \
     -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp \
     $RBLSMTPD $BLACKLIST /usr/bin/recordio $SMTPD $VCHKPW /bin/true 2>&1

and the logged data is all gibberish. Here is the specific transaction I'm 
trying to look at:

2006-12-08 20:34:05.440115500 19649 < ?W?pc_???D??|h?+
2006-12-08 20:34:05.452159500 19649 > 
0?m,?ŋ(JMeE?Q?~-d????????s??ߣO?WŴ???n1???2+
2006-12-08 20:34:05.472350500 19649 <  ???T?????|?ď?B?E=r [EMAIL PROTECTED]
2006-12-08 20:34:05.472456500 19649 > E9?u[ym??-޲??:b??&?????7?W?E_??9+
2006-12-08 20:34:05.493322500 19649 <  
?]C??v?M?P???A?5z?&?rZbn????D`ld??O??Џ?>???2006-12-08 20:34:05.495944500 
CHKUSER accepted sender: from <[EMAIL PROTECTED]::> remote 
<p02c11m010.mxlogic.net:unknown:208.65.144.245> rcpt <> : sender accepted
2006-12-08 20:34:05.496537500 19649 >  XԤ???G79?=?MB ?nֱ???돇UBE?4 ?G⢝???e?kp?
2006-12-08 20:34:05.516822500 19649 >  ?B 
2006-12-08 20:34:05.516824500 19649 > 
޽?cVat?dZ??^??J????CY?_A+??.L??[Ґ?N??ѯѦň??)2006-12-08 20:34:05.531694500 
tcpserver: status: 4/100
2006-12-08 20:34:05.531861500 tcpserver: pid 19653 from 80.191.118.74
2006-12-08 20:34:05.531951500 tcpserver: ok 19653 
mx.strangecode.com:72.32.88.155:25 :80.191.118.74::52452
?e????T???mg? h :05.542100500 19649 <  ???۩?5VxO޶?H}??GC??F??4? vK??D2??i?x??
2006-12-08 20:34:05.542104500 19649 < ?rɎ???N}?!?m??xs-??l???JA??]+
2006-12-08 20:34:05.542106500 19649 < [EOF]
2006-12-08 20:34:05.542215500 19649 >  ?ŧnۅ??:????H?|?
2006-12-08 20:34:05.542218500 19649 >  [EMAIL PROTECTED]
2006-12-08 20:34:05.542617500 19649 > [EOF]
2006-12-08 20:34:05.542620500 tcpserver: end 19649 status 0
2006-12-08 20:34:05.542621500 tcpserver: status: 3/100

Is this being recorded before the decryption of smtp/tls? If I move 
/usr/bin/recordio *after* the smptd, I don't see any detailed output, and if I 
did I don't think it would be useful because I have a feeling the message is 
being blocked during the smtp transaction.

The actual problem, I get the "CHKUSER accepted sender" line (see above) with a 
null rcpt, but then no message. This client is using mxlogic.com as a spam 
filtering gateway, and if I set the dns mx records directly to my server it 
works. So MX Logic is modifying the message envelope in some way that makes the 
message delivery fail. This is only true for messages from craigslist.org. The 
mxlogic filtering works fine normally.

Quinn



---------------------------------------------------------------------
Strangecode :: Internet Consultancy
http://www.strangecode.com/
+1 530 624 4410

Reply via email to