<div dir="ltr">Do you know the IP address of the sender host? Does it show in the logs? Have you checked to see if it has a PTR record, with a matching A record?<div class="gmail_extra"><br></div><div class="gmail_extra">Does postfix log the "HELO" argument sent by the sending server? What is it? Does it contain only valid characters? </div>
<div class="gmail_extra"><br></div><div class="gmail_extra">I use Exim. If it rejects a host, it clearly shows the IP address of the rejected server, as well as the specific configured reason it was rejected, wether thts based on IP address, remote hostname, sender address or domain, etc). It shows the HELO name given by the server.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">If it is configured to check matching forward/reverse DNS, if it finds a mismatch, it clearly logs the specific host name and IP address which it finds to mismatch. It can even be configured to log the individual lines of the SMTP connection (HELO/EHLO, MAIL FROM, RCPT TO) as well as its responses, as well as the full headers of messages rejected after "DATA", if desired (this can be per-sender-host, if needed for intensive debugging)</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">I can even "fake" a connection from a specified IP address, and see what checks it is processing as it performs them, and see if/where it fails a check, based on what information.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Sep 10, 2013 at 12:09 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">> Well, I wouldnt say "send a postfix error" to the sender.  I would use the<br>
> error message to determine what the problem is. (eg, "your hostname has no<br>
> DNS record", or "your hostname has an illegal character", etc) and then<br>
> tell them THAT.<br>
><br>
</div>"Invalid Hostname" or "Hostname not found" is tantamount to a Postfix<br>
error, .. "your hostname has no DNS record" may, or may not be a cause. It<br>
could be a "_", as mentioned, .. it could be no reverse DNS, ,.. it could<br>
be no MX record (!!), ..<br>
<br>
That's why I am looking for more definitive reasons FOR the erros that<br>
Postfix throws.<br>
<div class="im"><br>
> Perhaps there is some documentation for postfix that might explain what<br>
> that error means. I am used to SMTP servers that give specific information<br>
> when they log an error that identifies exactly what the cause is.<br>
><br>
</div>What sort of SMTP servers and sample errors? I have used Sendmail &<br>
Postfix, and the errors have always been similar to the ones mentioned.<br>
<div class="im"><br>
> I'm assuming you've done the basics and verified that the sender is sending<br>
> to the correct address, and that their email client is properly configured<br>
> with their valid sender address. Do you know if your server rejects ALL<br>
> mail from this sending server, or just from this one user?<br>
><br>
</div>The server is being rejected, ..<br>
<div class="im"><br>
> If you'd like to get more information about the SMTP transaction from this<br>
> problematic sender, I could setup a temporary address on a server under my<br>
> control, and you could have your sender attempt to email it. If mine<br>
> rejects it, I would be able to tell you exactly why.  If it accepts it, I<br>
> may be able to provide details about the transaction that might help you<br>
> identify why your server is rejecting it.<br>
><br>
</div>As could I - what SMTP are you using that provides specific errors if not<br>
sendmail, Postfix, or perhaps smptd?<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></div>