<html><head/><body><html><head></head><body>Ok that makes sense... but the following example doesn't follow the points you have made:<br>
<br>
<a href="http://spidey2.bmsi.com/pymilter/milter-template_8py-example.html">http://spidey2.bmsi.com/pymilter/milter-template_8py-example.html</a><br>
<br>
<br>
<br><br><div class="gmail_quote">Stuart D Gathman <stuart@bmsi.com> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre style="white-space: pre-wrap; word-wrap:break-word; font-family: sans-serif; margin-top: 0px">On Mar 19, Steve Foster transmitted in part:<br /><br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">On Tue, 19 Mar 2013, Tom Hendrikx wrote:<br /><br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;">Can you show us a bit more code, so we can see if you're doing stuff in<br />the wrong order or something like that?</blockquote><br />Basically I'm using one of the example from the documentation with the <br />following<br /><br />def envrcpt(self, to, *str):<br />self.log("mail to:", to, *str)<br />self.setreply('250','2.0.0','All OK')<br />return Milter.CONTINUE</blockquote><br />If you look at the documentation:<br /><a
href="http://pythonhosted.org/pymilter/classMilter_1_1Base.html#ad474d1db07ac5f7b61ad9b78ece53a23">http://pythonhosted.org/pymilter/classMilter_1_1Base.html#ad474d1db07ac5f7b61ad9b78ece53a23</a><br /><br />or the C API documentation:<br /><a href="https://www.milter.org/developers/api/smfi_setreply">https://www.milter.org/developers/api/smfi_setreply</a><br /><br />You will see that setreply would be better named "set_error_reply".<br />You can only set 4xx/5xx codes, and cannot change the message for 2xx codes.<br /><br />This is a limitation of the current milter protocol.<br /></pre></blockquote></div><br>
-- <br>
Sent from my Android phone with K-9 Mail. Please excuse my brevity.</body></html></body></html>

<!DSPAM:13D848175E312220354822822>