MTA | sendmail | postfix | qmail [ Japanese | English ]

MUA と MTA

MUA (Mail User Agent) は人間がメールを読書きする時に直接使う道具です。
これに対して裏側で仕事をするのが MTA (Mail Transfer Agent) です (郵便局に例えることもあります)。メールは次のように運ばれる訳です。
                    (SMTP)   local mailer
人間 ... MUA --- MTA =====  MTA ----- mail box  ---- MUA ... 人間
    対話  (sendmail)                       pop3/imap4/file
あるいは MUA が直接 SMTP を喋べる場合もあります。Mew/Wanderlust 等
                    (SMTP)   local mailer
人間 ... MUA        =====  MTA ----- mail box  ---- MUA ... 人間
    対話                                   pop3/imap4/file
このうちの MTA について。

MTA comparison

MTA を選ぶ時に、 など、人々・環境・利用出来る資源 によって いろいろな面での価値(評価)が違って来るので、 一概には言えないはずです。 しかしその判断材料を提供することはとても大切だと思います。

性能面での比較

at Google search
MTA sendmail qmail postfix performance
wide:中村素典さんによる性能調査
http://www.kyoto.wide.ad.jp/mta/eval1/
同じく中村素典さんによる機能比較
http://www.kyoto.wide.ad.jp/mta/eval1/feature.html
Mail(MTA)
http://axon.phys.nagoya-u.ac.jp/~murase/sys/mail/mta.html
dns を使って参照出来る spam 対策用ブラック・リスト (dnsbl)
http://spam.h1r.org/blacklists.html
MTA には何種類かあるのですが、 それの設定方法等についての比較をして見ました。 NetBSD を中心(前提)に考えています。
item sendmail postfix qmail
URL http://www.sendmail.org/ http://www.postfix.org/ http://www.qmail.org/
module ?noYESYES
configuration /etc/mail/sendmail.cf /etc/postfix/main.cf /var/qmail/controls
Mailbox /var/mail /var/mail or ~/Mailbox ~/Mailbox or ~/Maildir/
.forward ~/.forward ~/.forward ~/.qmail
alias/etc(/mail)/aliases /etc(/mail)/aliasesqmail/alias/.qmail-$USER
:include: yes allow_mail_to_commands = alias,forward,include
local user passwd entry passwd entry qmail/alias see qmail-pw2u(8)
Version 8.12.1 20010204 1.0.3
installed w/NetBSD 1.5 Yes 8.11.2 Yes (19991231) No
pkgsrc ja en mail/sendmail/ (8.11.6 + wide) mail/postfix/ mail/qmail/ (1.0.3)
invocation (auto = /etc/rc.conf) sendmail=YESpostfix=YES
path /usr/sbin/sendmail /usr/sbin/postfix /var/qmail
invocation (manual) sendmail -bd -q30m postfix start csh -cf '/var/qmail/rc &'
smtpd (monolithic)
by tcpserver
3rd Party Relay Defaults does not allow since 8.9.0 mynetworks =
relay_domains =
MAPS RBL test OK since 8.9.0 19991231 need patch to qmail-smtpd
Anti-spam sample-smtpd.cf
IPv6 Ready Patch 19991231 20000514 Patch
Last Update
19:53:34 03/12/08
claudebot
Apache/2.0.65 (Unix) mod_ssl/2.0.65 OpenSSL/1.0.1g DAV/2 PHP/5.4.26
Count.cgi
(since 2001/12/05)
お気付の点は makoto$ki.nu までお知らせ下さい。($ は @ に置換えて下さい)