Hi John,
The application for which I intend to use qpsmtpd will
reside post-queue. It is expected that anti-virus and
anti-spam filtering will take place prior to entering
the MTA, Postfix, as you have outlined as being the best
situation. Actions that will take place within the
filter act on allowed users email. "Failures" during the
filter processing will require notifying the sender.
The qpsmtpd package came highly recommended by Bennett Todd
on his site, http://bent.latency.net/smtpprox/. Postfix
specifically mentions Bennett Todd as a good source for
an SMTP package, smtpprox. In the first line of his
WEB site Bennett Todd refers to qpsmtpd as a good and
perhaps a better selection due to its exposure. Below is
a quote from his site:
" NEWS: If smtpprox looks interesting to you, check out
qpsmtpd. More standards-compliant, more robust for
direct exposure to the internet, flexible backends,
a plugin architecture for extension that's proven
itself with many developers creating new extensions."
For an description of XFORWARD please see the following site:
http://www.postfix.org/XFORWARD_README.html. I believe the
smtpprox package has a patch for their implementation.
Thank you for your input regarding this matter.
I have found qpsmtpd to be very organized and has provided
good support through the news group. The lack of XFORWARD
command support is understandable as it seems most of the
qpsmtpd followers are using the package as a pre-filter to
their MTA's. It is unfortunate for me that XFORWARD is
not a supported command. I will have to decide soon if
qpsmtpd is the correct selection for our project. We will
have to build in XFORWARD or perhaps go with another
package such as smtpprox.
Again, thank you.
Harold Swallow
John Peacock wrote:
Swallow, Harold wrote:
Is XFORWARD support available with qpsmtpd?
No, what is XFORWARD? Why are you trying to run qpsmtpd in filter mode in
Postfix (to judge from your previous e-mail), instead of making qpsmtpd the
inbound and using the queue/postfix-queue plugin? If qpsmtpd is not actually
handling the SMTP transaction directly, you lose the ability to do some of the
blocking (e.g. based on remote IP address or other remote MTA behavior).
John