"bounce before accepting", I meant deny. You can also
qmail deliver to postoffice software, and deny 5.5.1 if
fail.
# .qmail
# | [try delivering to postoffice software like vpopmail]
| echo "Sorry, no mailbox here by that name (#5.1.1)" ; exit 100
That's not safe or rfc-non-ignorant unless for every
virtual domain you have
# virtualdomains
postmaster@domain.tld:someuser@deliverable.tld
abuse@domain.tld:someuser@deliverable.tld
#and perhaps
root:someuser@deliverable.tld
root@domain.tld:someuser@deliverable.tld
mailer-daemon@domain.tld:someuser@deliverable.tld
and I was probably wrong about control/locals accepting
usernames but it doesn't matter, if you do have
deliverable aliases for postmaster@ and abuse@ and
then have .qmail set to deny all non-deliverables, then
you have the same as any "modern" mta, a directory
of users(qmail deliverable maildirs make a de facto
directory), and deny others rather than double-
bouncing all of them.
Bob Dodds wrote:
> Lee R. Copp wrote:
>> Carlos Cesario wrote:
>>
>>> Is possible make one "qmail appliance" with dspam ? I don't find
>>> nothing about qmail appliance, only postfix.
>>>
>>
>> http://www.qmailtoaster.com/
>> http://mail.michscimfd.com/dspam/
>>
> qmail...it is possible to bounce[deny, see above] before accepting.
>
> qpsmtpd is an all-perl mta replacing most but not
> all qmail services. There is a high_perf branch,
> developed by Matt Sergeant, who receives two
> millions spams a day with it.
>
> http://perlq.org/ qpsmtpd all-perl frontend for qmail
>
> qpsmtpd relies on qmail to relay to non-local
> addresses. You have your choice of also using
> ldap, mysql, flatfile, or if you have properly
> configured qmail's locals file to verify individual
> recipients then you could let qmail handle all
> mail after using various protocol checks and
> clamav and other virus checkers.
>
> I am presently using qpsmtpd, ldap, lmtp to
> dspam, then cyrus2.2. You would have to
> do quite a bit of work in perl and bash scripting
> to build a system like that, as far as integrating
> ldap with dspam and mysql and cyrus. I have
> about fifteen scripts for merging of user lists
> and mailboxes, and three custom plugins for
> qpsmtpd, a sendmail replacent script, and
> cyrus sieve script features that help the
> integration of mta and dspam and cyrus.
>
> -Bob Dodds
>
Received on Thu Aug 11 17:07:20 2005
This archive was generated by hypermail 2.1.8 : Thu Sep 29 2005 - 13:51:28 EDT