Hello all,<br><br> I just joined, because I just started using SA-Exim and spamd,<br>and greylisting on my home mail server (Debian Etch)<br>(where I'm the only user), and although it seems to be performing <br>quite nicely (
i.e. spam is being blocked, greylisted messages get<br>through when they should, or get dumped when they're spam)...<br><br>There are a couple complaints (documented below) that have me<br>stumped. Each message produces these complaints from perl:
<br><br><br> Jan 22 21:02:03 jhbro spamd[3013]: Use of uninitialized value in<br> concatenation (.) or string at<br> /usr/share/perl5/Mail/SpamAssassin/Plugin/Greylisting.pm line 176,<br> <GEN26> line 57.<br><br>
Jan 22 21:02:03 jhbro spamd[3013]: Use of uninitialized value in<br> concatenation (.) or string at<br> /usr/share/perl5/Mail/SpamAssassin/Plugin/Greylisting.pm line 177,<br> <GEN26> line 57.<br><br><br>and each time, the same 2 messages 2 seconds later.
<br>The lines of <a href="http://Greylisting.pm">Greylisting.pm</a> in question are as follows:<br><br>172: $connectip =~ /(\d+)\.(\d+)\.(\d+)\.(\d+)/;<br>173: my ($ipbyte1, $ipbyte2, $ipbyte3, $ipbyte4) = ($1, $2, $3, $4);
<br>174: my $ipdir1 = "$option{'dir'}/$ipbyte1";<br>175: # --------------------------<br>176: my $ipdir2 = "$ipdir1/$ipbyte2";<br>177: my $ipdir3 = "$ipdir2/$ipbyte3";<br><br>So clearly, something in the regexp coming up empty.
<br>Also, sometimes, (although not at exactly the same time)<br>I see this problem:<br><br> Jan 22 21:25:59 jhbro spamd[3013]: Couldn't get Connecting IP<br> header X-SA-Exim-Connect-IP for message<br> <<a href="mailto:GRIPSOU75iMaUfOImd10016421f@smtp2.dmz.local">
GRIPSOU75iMaUfOImd10016421f@smtp2.dmz.local</a>>,<br> skipping greylisting call<br><br>The absence of a connectip/Connect-IP seems to relate the two<br>complaints.. but I see headers for SA-Exim-Connect-IP in the message,
<br>and the Received headers contain IP numbers.. I don't get it.<br><br><br>Finally, one more completely independent issue:<br>(that I probably should have put in a separate message..<br><br>I can't figure out how to configure things such that rejected
<br>messages do not generate an attempt to bounce to the (? always)<br>bogus From: address. It would appear that I am accepting messages<br>rather than rejecting them at SMTP time, and thus exim things it has<br>to send back an "undeliverable". Where have I enabled this??
<br><br>For the moment it causes no serious problems because I can't figure<br>out how to get properly authenticated to my smarthost with exim<br>either!<br><br>(while. pine talks authenticated esmtps directly to the smarthost
<br>with no problems).<br><br>So, when exim4 tries to bounce a message, the smarthost refuses, so<br>no innocent bystanders are getting hit with collateral spam.<br><br>But, the day I figure out the auth problem,<br>I'll need a solution to the bouncing problem.
<br><br>If somebody can help me figure this stuff out, I'll be very grateful.<br><br><br>- John<br><br><br>