> Wietse:
>> There is no difference for the remote SMTP client whether you use
>> spampd in "pre-accept" mode, or amavisd-new in "pre-accept" mode.

>> Both appraches have the same problem: when it takes too much time
>> to inspect a message, the remote SMTP client will time out.

> listserv.traf...@sloop.net:
>> But, if I understand correctly, that time-out would be before a
>> 250 accept occurs and thus no lost mail, right? [i.e. the sending
>> MTA will retry the message up to its limits and then return a
>> non-delivery to the sender.]

> This is a basic requirement for the SMTP client.  Similarly, when
> the SMTP server takes responsibility for the message (replies 2xx
> to end-of-data) it must not "drop" mail.

Last pass [I think]
So the FAQ for Amavis:
---
The Postfix Before-Queue Content Filter setup, also known as smtpd_proxy setup, 
is not a supported or recommended setup with amavisd-new, which is not a 
transparent SMTP proxy by design. See caveats in 
README_FILES/SMTPD_PROXY_README. This setup might work amavisd-new for 
low-traffic sites which do not use authentication, but is not recommended.
---

This warning is essentially saying that since amavis [as well as spampd] are 
not fail-open proxies - that if either fails, you might not get mail and will 
either not accept it at all [connection refused] or fail to ack the data [2XX] 
and this will cause the sending MTA to defer. 

So, as you said - *if* spampd was an acceptable "solution" for someone, there's 
no additional risk to using Amavis as described above.

Do, I have that right?

---
Finally, is this going to impact SASL/SMTP-Auth? (I don't think so, because 
postfix is actually taking the connection and passing only the data portion of 
the message through Amavis [same as spampd.])

Thanks again Weitse!

-Greg

Reply via email to