Hello all,<br><br>&nbsp;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&#39;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&#39;re spam)...<br><br>There are a&nbsp; couple complaints (documented below) that have me<br>stumped. Each message produces these complaints from perl:
<br><br><br>&nbsp;Jan 22 21:02:03 jhbro spamd[3013]: Use of uninitialized value in<br>&nbsp;&nbsp; concatenation (.) or string at<br>&nbsp;&nbsp; /usr/share/perl5/Mail/SpamAssassin/Plugin/Greylisting.pm line 176,<br>&nbsp;&nbsp; &lt;GEN26&gt; line 57.<br><br>
&nbsp;Jan 22 21:02:03 jhbro spamd[3013]: Use of uninitialized value in<br>&nbsp;&nbsp; concatenation (.) or string at<br>&nbsp;&nbsp; /usr/share/perl5/Mail/SpamAssassin/Plugin/Greylisting.pm line 177,<br>&nbsp;&nbsp; &lt;GEN26&gt; 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 = &quot;$option{&#39;dir&#39;}/$ipbyte1&quot;;<br>175: # --------------------------<br>176: my $ipdir2 = &quot;$ipdir1/$ipbyte2&quot;;<br>177: my $ipdir3 = &quot;$ipdir2/$ipbyte3&quot;;<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>&nbsp;Jan 22 21:25:59 jhbro spamd[3013]: Couldn&#39;t get Connecting IP<br>&nbsp;&nbsp; header X-SA-Exim-Connect-IP for message<br>&nbsp;&nbsp; &lt;<a href="mailto:GRIPSOU75iMaUfOImd10016421f@smtp2.dmz.local">
GRIPSOU75iMaUfOImd10016421f@smtp2.dmz.local</a>&gt;,<br>&nbsp;&nbsp; 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&#39;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&#39;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.&nbsp; 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 &quot;undeliverable&quot;.&nbsp; Where have I enabled this??
<br><br>For the moment it causes no serious problems because I can&#39;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&nbsp; 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&#39;ll need a solution to the bouncing problem.
<br><br>If somebody can help me figure this stuff out, I&#39;ll be very grateful.<br><br><br>- John<br><br><br>