<div dir="ltr">Unfortunately some mail servers logs are quite useless. It is possible that Postfix simply does not provide useful information.<div><br></div><div>It has been a long time since I have done any advanced exim configuration (I only run it on a personal server with a fairly basic setup now), but if you take the time to learn it, it can do damn near anything you want. You can write ACL's that can check pretty much anything at any step of the SMTP process, and take a variety of actions. You can have variables to count various "spammy" aspects of a message, and then reject based on the value of the resultant count. It can invoke SpamAssasin to perform all of its various checks. It can call ClamAV and incorporate its results into its processing.</div>
<div>It can check any number of DNSBL's in whtever order you want, and take a configurable action based on the results of each. You can have local lists of blocked IP's. (or whitelists which override DNSBL results)</div>
<div><br></div><div>And then it can be configured to deliver or relay mail in pretty much any manner you wish based on whatever routing information you want.  </div><div><br></div><div>static list of valid addresses.. query an sql for valid accounts or domains. check unix users, check existance of user directory.. </div>
<div><br></div><div>Delivery to file? (Maildir, mbox, etc) sure. run a local MDA? sure. Deliver to smarthost? sure.</div><div><br></div><div>Its config file is pretty much a programming language unto itself.</div><div><br>
</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Sep 10, 2013 at 12:55 PM, L. V. Lammert <span dir="ltr"><<a href="mailto:lvl@omnitec.net" target="_blank">lvl@omnitec.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Tue, 10 Sep 2013, megadave wrote:<br>
<br>
</div><div class="im">> Do you know the IP address of the sender host? Does it show in the logs?<br>
> Have you checked to see if it has a PTR record, with a matching A record?<br>
><br>
</div>Of course, .. but that isn't the point, is it?<br>
<br>
We run Postfix on a lot of systems, .. what I need is some pointers to<br>
definitive reasons for the errors that Postfix logs.<br>
<div class="im"><br>
> I use Exim. If it rejects a host, it clearly shows the IP address of the<br>
> rejected server, as well as the specific configured reason it was rejected,<br>
> wether thts based on IP address, remote hostname, sender address or domain,<br>
> etc). It shows the HELO name given by the server.<br>
><br>
</div>Interesting, .. it would seem that Exim errors are pretty detailed:<br>
<br>
2013-09-10 11:48:20 [26739] SMTP connection from (<a href="http://asp3.picsightly.com" target="_blank">asp3.picsightly.com</a>)<br>
<a href="tel:%5B173.232.185.87" value="+17323218587">[173.232.185.87</a>]:31375 I=[198.46.86.21]:25 closed by DROP in ACL<br>
<br>
2013-09-10 11:48:18 [26772] no MAIL in SMTP connection from localhost<br>
[127.0.0.1]:57599 I=[127.0.0.1]:25 D=0s<br>
A=courier_plain:__cpanel__service__auth__exim__qoSALPdhlekDjXf6ox3DgSooewwCBSmtPgeLB0LZnXVrGdNonddvnLPIuSnrEQEE<br>
C=EHLO,AUTH,QUIT<br>
<br>
I have also seen some benefits in Exim (rate limiting, for example), but<br>
none of the major distros use it. Interesting, however, that the link to<br>
New User documentation is nonfunctionsl?<br>
<div class="im"><br>
> I can even "fake" a connection from a specified IP address, and see what<br>
> checks it is processing as it performs them, and see if/where it fails a<br>
> check, based on what information.<br>
><br>
</div>How complicated is the config for Exim WRT SPAM/Virus/Blasklist? Will it<br>
do a 'milter' style process (i.e. reject SPAM before accepting)?<br>
<br>
        Thanks!<br>
<div class="HOEnZb"><div class="h5"><br>
        Lee<br>
_______________________________________________<br>
grlug mailing list<br>
<a href="mailto:grlug@grlug.org">grlug@grlug.org</a><br>
<a href="http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug" target="_blank">http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug</a><br>
</div></div></blockquote></div><br></div>