Postfix ソスソス SMTP-AUTH ソスソスソスソスソスソス
SMTP-AUTH ソスiソスGソスXソスGソスソスソスeソスBソス[ソスsソス[ソスEソスIソス[ソスXソスニ費ソスソスソスソスソスソスソスjソスニは、SMTP Authentication ソスフ暦ソスソスソスナ、
ソスソスソス[ソスソスソスソスソスMソスソスソスノアソスJソスEソスソスソスgソスソスソスAソスpソスXソスソスソス[ソスhソスソスソスTソス[ソスoソスノ伝ソスソスソス骼厄ソスノゑソス閭ソス[ソスソスソスTソス[ソスoソス[ソスソスソスソスFソスリゑソスソスけゑソスVソスXソスeソスソスソスナゑソスソスB
SMTP-AUTH ソスソスソスソスソスソスソスソスソスソスノ難ソスソスソスソスソスAソスネ会ソスソスフソソスtソスgソスEソスFソスAソスソスソスgソスpソスソスソスワゑソスソスソスソスB
Postfix ソスフバソス[ソスWソスソスソスソスソスノ関ゑソスソストでゑソスソスソスソスAソスソスソスフ場合ソスAソスoソス[ソスWソスソスソスソスソス_ソスEソスソスソスノなゑソスワゑソスソスソスソスB
ソスuソスソスソスソスソスソスソスソスPostfixソスソスソスト構ソスzソスソスソスソスフゑソスソスソスソスソスoソス[ソスWソスソスソスソスソスAソスbソスvソスソスソスソスソストゑソスソスワゑソスソスソスソスvソスニ思ソスソスソストゑソスソスソスソスフでゑソスソスソスソスA
ソスソスソスフソソスtソスgソスニの依托ソスソスヨ係ソスノエソスソスソス[ソスソスソスソスソスソスソスソスソスAソスソスLソスoソス[ソスWソスソスソスソスソス導難ソスソスソスソス骼厄ソスソスソスソスソス゚まゑソスソスソスソスB
POP before SMTP ソスニゑソスソスソスソスZソスpソスソスソスソスソスソスワゑソスソスソスソスAソスソスソスツ人ソスニゑソスソスト、ソスuソス゚渡ソスソスソスフ技ソスpソスvソスニ思ソスソスソスソスソスソスナゑソスソスワゑソスソスフで、ソスソスソスソスソスヘ考ソスソスソストゑソスソスワゑソスソスソスナゑソスソスソスソスB
SMTP-AUTH ソスソス RFC2554 ソスナ搾ソスソス閧ウソスソストゑソスソスワゑソスソスフで、ソスソスソスソスフ主流ソスニなゑソスニ擾ソスソスソスノ予ソスzソスソスソスAソスソスソスソスソスソスソスソスソス閧オソスワゑソスソスソスソスB
ソスソスソスソス SMTP-AUTH ソスソスソスソスソスソスソスソスソストゑソスソスホ、ソスソスrソスIソスソスソスSソスソス SMTP ソスTソス[ソスoソスソスソスOソスソスソスソスソス逞假ソスpソスツ能ソスノなゑソスワゑソスソスB
ソスツまゑソスAソスソスソスソスOソスiソスソスミゑソスwソスZソスAソスFソスlソスソスネど)ソスナゑソスソスソスソスソスノ設置ソスソスソストゑソスソスソス SMTP ソスTソス[ソスoソスソスソスソスソスpソスツ能ソスノなるワソスPソスナゑソスソスB
ソスネゑソスソスネゑソスハ擾ソスソス SMTP ソスヘ、ソスソスソス[ソスソスソスソスソスMソスソスソスノはアソスJソスEソスソスソスgソスソスソスAソスpソスXソスソスソス[ソスhソスソスKソスvソスニゑソスソスワゑソスソスソスBソスソスソスフ為、ソスソスソスモゑソスソスソスlソスソスソスXソスpソスソスソスレ的ソスナ不ソスソスソスソスソスpソスソスソス骼厄ソスソスソスツ能ソスナゑソスソスソスソスB
ソスソスソス[ソスソスソスフ趣ソスMソスソスソスiPOP ソスTソス[ソスoソスjソスナは包ソスソスハに認ソスリゑソスソスワゑソスソスB
ソスソスソスソスソスソスソスASMTP-AUTH ソスヘソスソス[ソスソスソスソスソスMソスソスソスノゑソスソスAソスJソスEソスソスソスgソスソスソスAソスpソスXソスソスソス[ソスhソスナ認ソスリゑソスソス骼厄ソスノゑソスソスASMTP ソスTソス[ソスoソスフ暦ソスソスpソスメゑソスソスTソス[ソスoソスノ登ソス^ソスソスソストゑソスソスソスAソスJソスEソスソスソスgソスソスソスAソスpソスXソスソスソス[ソスhソスニ照搾ソスソスソスソス骼厄ソスナ暦ソスソスpソスメゑソスソスソスソスソスナゑソスソスソスlソスノなゑソスフでゑソスソスB
ソスOソスソスソスソスソス辜ソス[ソスソスソス送信ソスソスソスソスラには、SMTPソスFソスリ機ソス\ソスソスソスtソスソスソスソスソスソスソス[ソスソスソス[ソスソスソスKソスvソスナゑソスソスB
ソスXソスノ、POP ソスTソス[ソスoソスナ、APOP ソス利用ソスソスソスソス鼾ソスソス APOP ソスノ対会ソスソスソスソスソスソスソスソス[ソスソスソス[ソスソスソスKソスvソスノなゑソスワゑソスソスB
APOP ソスノつゑソスソストは、ソスソスソスTソスCソスgソスソスソスフ「Qpopper ソスソス APOP ソス利用ソスソスソスソスソスvソスソスソスソスソスソスソスソスソスソスソスソスソスB
2003/06/14 ソスヌ記
ソスyソス[ソスWソスソスソスRソスソスソスeソスソスソスcソス齬
Cyrus SASLソスフイソスソスソスXソスgソス[ソスソス
SMTP-AUTH ソスソスソスソスソスソスソスソスソスソスソスソスソスナ必ソス{ソスフパソスbソスPソス[ソスWソスナゑソスソスB
ftp://core.ring.gr.jp/pub/linux/Vine/VinePlus/2.6/RPMS/i386/ ソスノ置ソスソスソストゑソスソスソス cyrus-sasl-1.5.27-17vl1.i386.rpm ソスソス cyrus-sasl-devel-1.5.27-17vl1.i386.rpm ソスソスソスソスソスソストゑソスソスワゑソスソスB
ソスソスソスgソスソスソスフ環具ソスソスノゑソスソスソスソスソス rpm ソスソスソス_ソスEソスソスソスソスソス[ソスhソスソスソスト会ソスソスソスソスソスソスB
ソスソスソスソストゑソスソスソスソス迹ソスソスソスCソスソスソスXソスgソス[ソスソスソスソスソスワゑソスソスB
$ su
# rpm -ivh cyrus-sasl-1.5.27-17vl1.i386.rpm
# rpm -ivh cyrus-sasl-devel-1.5.27-17vl1.i386.rpm
Cyrus SASL ソスフイソスソスソスXソスgソス[ソスソスソスヘゑソスソスソスナ奇ソスソスソスソスナゑソスソスB
ソスソスソスソス Postfix ソスフ再構ソスzソスソスソスソスソスソスナ托ソスフキソスソスソスノなゑソスワゑソスソスソスソスA
ソスソスソスヘ「ソスヌ暦ソスソスソスソスyソスノなるかソスネ?ソスvソスニの暦ソスソスRソスソス RPM ソスナイソスソスソスXソスgソス[ソスソスソスソスソス骼厄ソスノゑソスソスワゑソスソスソスソスB
ソスソスソスン設定しソストゑソスソスソス Postfix ソスフ設抵ソスソスソスしてゑソスソスワゑソスネゑソスソスlソスノゑソスソス驍スソス゚にアソスbソスvソスOソスソスソス[ソスhソスソスソス謔、ソスニゑソスソスワゑソスソスソスソスソスソスA
ソスpソスbソスPソス[ソスWソスヤの依托ソスソスヨ係ソスソスソスソスソスノなゑソスAソスソスソスハ的ソスノダソスEソスソスソスOソスソスソス[ソスhソスワでゑソスソストゑソスソスワゑソスソスソスソスノなゑソスワゑソスソスソスソスB
ソスVソスKソスナイソスソスソスXソスgソス[ソスソスソスソスソスソスニゑソスソスソスソスニ楽ソスソスソスソスソスソスソスニ思ソスソスソスワゑソスソスB
ソス竄「ソス竄「ソスソスソスソスソストゑソスソスnソスワゑソスワゑソスソスソスフで、ソスソスソスソス Postfix ソスソスソスト構ソスzソスソスソスト行ソスソスソスワゑソスソスB
ftp://core.ring.gr.jp/pub/linux/Vine/Vine-2.6/SRPMS/SRPMS/ ソスソスソスソス postfix-1.1.11-0vl3.src.rpm ソスソスソス_ソスEソスソスソスソスソス[ソスhソスソスソスワゑソスソスB
ソスソスソスソストゑソスソスソスソスtソス@ソスCソスソスソスソスWソスJソスソスソスワゑソスソスB
# su hoge
$ rpm -Uvh postfix-1.1.11-0vl3.src.rpm
ソスソスハソスソス[ソスUソスナ擾ソスLソスRソス}ソスソスソスhソスソスソスソスソスsソスソスソスソスソス鼾ソスA
ソスzソス[ソスソスソスfソスBソスソスソスNソスgソスソスソスネ会ソスソスソス ./rpm/SPECS/postfix.spec ソスニゑソスソスソスソスtソス@ソスCソスソスソスソスソスソスソスソスソスソスソスソスワゑソスソスフで、ソスGソスfソスBソス^ソスナ編集ソスソスソスワゑソスソスB
%build ソスネ会ソスソスフ行ソスソスソスソスソスLソスフ通ゑソスノ変更ソスソスソスワゑソスソスBソスソスソスsソスソスソスソスソスLソスフ通ゑソスナ構ソスソスソスワゑソスソスソスB
$ vi ./rpm/SPECS/postfix.spec
ソスEソスEソスE ソスネ暦ソス ソスEソスEソスE
%build <-- %build ソスZソスNソスVソスソスソスソスソスソスソスソスメ集ソスソスソスワゑソス
make makefiles CCARGS=-DUSE_SASL_AUTH" \
-I/usr/include" AUXLIBS="-L/usr/lib -lsasl"
make DEBUG="" OPT="$RPM_OPT_FLAGS"
ソスEソスEソスE ソスネ暦ソス ソスEソスEソスE
ソスメ集ソスナゑソスソスソスソスソスロ托ソスソスソスソスワゑソスソスB
ソスソスソスソス spec ソスtソス@ソスCソスソスソスソスソスソス rpm ソスソスソス成ソスソスソスソスフでゑソスソスソスソスAソス\ソスソスソスGソスソスソス[ソスソスソスソスソスソスソスソスソスsソスソスソスソスソスソスソスソスソスフでテソスXソスgソスソスソストみまゑソスソスソスソスB
ソスソスソスフテソスXソスgソスソス rpm ソスソス srpm ソスソスソス成ソスソスソスソスソスノ、install ソスワでゑソスソスソス阮ウソスソスソスソスソスソスソス`ソスFソスbソスNソスソスソストゑソスソスソスワゑソスソスB
%prepソスA%buildソスA%install ソスソスソスソスソスzソスナ趣ソスソスsソスソスソスソスソスフで、ソス{ソスヤのイソスソスソスXソスgソス[ソスソスソスニ難ソスソスlソスフ趣ソスソスヤゑソスソス|ソスソスソスソスワゑソスソスB
install ソスワでゑソスソスソス閧ュソスsソスソスソスソスソスフテソスXソスgソスi %prep, %build, %installソスソスソスソスソスsソスソスソスソスソスj
$ rpm -bi ./rpm/SPECS/postfix.spec
ソスソスソスネみに、make ソスワでゑソスソスソス閧ュソスsソスソスソスソスソスフテソスXソスg( %prep, %buildソスソスソスソスソスsソスソスソスソスソス)
$ rpm -bc ./rpm/SPECS/postfix.spec
ソスソスLソスRソス}ソスソスソスhソスソスソスsソスソスAソスGソスソスソス[ソスソスソスネゑソスソスソスホ、spec ソスtソス@ソスCソスソスソスソスソスソス rpm ソスtソス@ソスCソスソスソスソスソス成ソスソスソスワゑソスソスB
$ rpm -bb ./rpm/SPECS/postfix.spec
ソスソスソス謔「ソスソスCソスソスソスXソスgソス[ソスソスソスナゑソスソスB
$ su
ソスソスソス_ソスEソスソスソスOソスソスソス[ソスhソスニなゑソスフで、ソスソスソスソスソスIソスノパソスbソスPソス[ソスWソスフ上書ソスソスソスソスソスsソスソス
# rpm -i --force ./rpm/RPMS/i386/postfix-1.1.11-0vl3.i386.rpm
ソスpソスbソスPソス[ソスWソスソスソス繽托ソスソスソスソスソスソスソスソスASMTP-AUTH ソスノ対会ソスソスソスソスソスソスソスラゑソスソスAPostfix ソスフ設抵ソスtソス@ソスCソスソスソスソスメ集ソスソスソスワゑソスソスB
/etc/postfix/main.cf ソスソスソスGソスfソスBソス^ソスナ開ソスソスソスネ会ソスソスフ記ソスqソスソスヌ会ソスソスソスソスワゑソスソスB
ソスヌ会ソスソス齒奇ソスヘフソス@ソスCソスソスソスフ最会ソスソスソスソスナ構ソスソスソスワゑソスソスソスB
## 2003/06/14 ソスヤ包ソスソスソスソスソスソスソスソスソスヌ記 ##
# ソスネ会ソスソスフ記ソスqソスソスKソスXソスヌ会ソス
# ソスソスソス[ソスソスソスソスMソスフイソスソスソス^ソス[ソスtソスFソス[ソスXソスソスン抵ソス
inet_interfaces = all
# SMTP AUTHソスフ暦ソスソスpソスソスン抵ソス
smtpd_sasl_auth_enable = yes
# SASL ソスナ認ソスリゑソスソスソス local domain
smtpd_sasl_local_domain = $myhostname
# ソスFソスリ厄ソスソスソスソスナゑソスソスソスソスツゑソスソスソスlソスbソスgソスソスソス[ソスN
mynetworks = 192.168.0.0/24, 127.0.0.0/8
# ソスソスソスソスソス[ソスソスソスソスソスツゑソスソスソスソスソスフゑソスン定すソスソスB
# ソスupermit_sasl_authenticatedソスvソスソスSMTPソスFソスソス( SMTP-AUTH )ソスソスハ過ゑソスソスソスソスソスソスフゑソスソスソスソスツゑソスソスソスン抵ソスソスネので必ソスソスソスソスソスソスソスソスB
# ソスupermit_mynetworksソスvソスヘ「mynetworksソスvソスナ設定さソス黷スソスlソスbソスgソスソスソス[ソスNソスソスソスソスフ接托ソスソスソスソスソスソスツゑソスソスソスB
# ソスurejectソスvソスヘゑソスソスソスネ外ソスヘ具ソスソスロゑソスソス驍アソスニゑソスン定しソストゑソスソスソスB
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks,check_relay_domains,reject
# ソスソスソスソスソスナの接托ソスソスソスソスソスソスロゑソスソスソスBソスソスソスLソスフようソスソスnoplaintextソスニ記ソスソスソスソスソスソスソスPLAINソスナの認ソスリゑソスソスソスソスロゑソスソスソスB
smtpd_sasl_security_options = noanonymous,noplaintext
ソスLソスソスソスソスソスソスソスソスロ托ソスソスソスソスワゑソスソスB
ソスソスソスソスソス Postfix ソスフ再構ソスzソスヘ終ソスソスソスナゑソスソスB
Postfix ソスフ詳細な設抵ソスソスソス@ソスノつゑソスソストは「 ソスソスソス[ソスソスソスTソス[ソスoソスi Postfix ソスj ソスvソスソスソスソスソスソスソスソスソスソスソスソスソスB
SASL ソスpソスAソスJソスEソスソスソスgソスニパソスXソスソスソス[ソスhソスフ設抵ソス
SMTP-AUTH ソスpソスフパソスXソスソスソス[ソスhソスソスン定しソスワゑソスソスBソスソスソスソスヘ、UNIX ソスソスソス[ソスUソスフパソスXソスソスソス[ソスhソスニは異なるモソスmソスソスソスwソス閧オソストゑソスソス\ソスソスネゑソスソスフで、
ソスTソス[ソスoソス@ソスノソスソスOソスCソスソスソスソスソスソスpソスXソスソスソス[ソスhソスニは違うソスpソスXソスソスソス[ソスhソスソスン定しソスワゑソスソス蛯、ソスBソスソスソスフ包ソスソスソスソスZソスLソスソスソスAソス[ソスナゑソスソスB
saslソスpソスpソスXソスソスソス[ソスhソスfソス[ソス^ソスxソス[ソスXソスフ指ソス閧オソスワゑソスソスB
/usr/lib/sasl/smtpd.conf ソスソスソスVソスKソス成ソスソスソスAソスネ会ソスソスソス1ソスsソスフみゑソスソスLソスソスソスソスソスAソスロ托ソスソスソスソスワゑソスソスB
pwcheck_method:sasldb
ソスソスソスソス sasl ソスpソスAソスJソスEソスソスソスgソスニパソスXソスソスソス[ソスhソスフ設定しソスワゑソスソスB
ソスソスソスソスソスナ指ソス閧キソスソスpソスXソスソスソス[ソスhソスソス SMTP ソスFソスリで使ソスpソスソスソスソスpソスXソスソスソス[ソスhソスノなゑソスワゑソスソスB
# /usr/sbin/saslpasswd -c -u `/usr/sbin/postconf -h myhostname` ソスソスソス[ソスUソスソス <-- "ソスソスソス[ソスUソスソス" ソスソスソスソスソスヘ趣ソスソスンゑソスソス驛ソス[ソスUソスソスソスソスソスwソス閧オソスワゑソス
Password:************* <-- ソスソスソスロには難ソスソスヘゑソスソストゑソスソスネにゑソスソス\ソスソスソスソスソスソスワゑソスソスソス
Again (for verification):************* <-- ソスソスソスロには難ソスソスヘゑソスソストゑソスソスネにゑソスソス\ソスソスソスソスソスソスワゑソスソスソス
ソスKソスvソスネソスソス[ソスUソスソスソスソスLソスRソス}ソスソスソスhソスソスソスJソスソスヤゑソスソスワゑソスソスB
ソスン定しソスソスソスソスソス[ソスUソスソスソスEソスpソスXソスソスソス[ソスhソスソスソス除ソスソスソスソス鼾ソスヘ以会ソスソスフコソス}ソスソスソスhソスソスソスソスソスsソスソスソスワゑソスソスB
# /usr/sbin/saslpasswd -d -u `/usr/sbin/postconf -h myhostname` ソスソスソス[ソスUソスソス
ソスoソス^ソスソスソスソスソスソスソス[ソスUソスフ確ソスFソスヘ以会ソスソスフコソス}ソスソスソスhソスナ確ソスFソスナゑソスソスワゑソスソスB
# /usr/sbin/sasldblistusers
ソス成ソスソスソスソス sasldb ソスフアソスNソスZソスXソスソスソスソス Postfix ソスソスソスgソスソスソスソスlソスノ変更ソスソスソスワゑソスソスB
# chgrp postfix /etc/sasldb
# chmod 640 /etc/sasldb
ソスナ鯉ソスソスPostfix ソスノ再起ソスソスソスソスソスソスソスソスソスワゑソスソスBソスiソスソスソスソスソスソスソスヘ起ソスソスソスj
ソスト起ソスソスソスフ場合
# /usr/sbin/postfix reload
postfix/postfix-script: refreshing the Postfix mail system <-- ソスト起ソスソスソスソスソスソスソスフソスソスbソスZソス[ソスW
ソスNソスソスソスフ場合
# /usr/sbin/postfix start
postfix-script: starting the Postfix mail system <-- ソスNソスソスソスソスソスソスソスフソスソスbソスZソス[ソスW
ソスソスソスソスナ、SMTP-AUTH ソスソスソスgソスpソスツ能ソスノなゑソスワゑソスソスソスソスB
ソスソスソスソスソスナは、ソス{ソスソスソスソス SMTP ソスFソスリゑソスソスsソスソスソストゑソスソス驍ゥソスソスソス`ソスFソスbソスNソスソスソストみまゑソスソスB
SMTP-AUTH ソスソスソスソスソスソスノ難ソスソスしソストゑソスソス驍ゥソスソスソスmソスFソスソスソスワゑソスソスB
ソスソスフ的ソスノゑソス Telnet ソスソス 25 ソスヤポソス[ソスgソスノアソスNソスZソスXソスソスソスト確ソスFソスソスソスワゑソスソスB
$ telnet localhost 25 <-- ソスソスソスヘゑソスソスAソスGソスソスソス^ソス[
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 www.miloweb.net ESMTP Postfix
EHLO localhost <-- EHLO localhostソスニ難ソスソスソス
250-zdnet.hoge.org
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5 <-- ソスソスソスフ行ソスソスソスソスソスソスホオソスbソスPソス[ソスナゑソス
250 8BITMIME
QUIT <-- ソスmソスFソスナゑソスソスソスソスフで、QUITソスRソス}ソスソスソスhソスナ切断ソスソスソスワゑソス
ソスソスソスソスソスu 250-AUTH PLAIN LOGIN ソスvソスニ表ソスソスソスソスソスソストゑソスソスソスホ、SMTP-AUTH ソスソスソスソス閧ュソスsソスソスソストゑソスソスネゑソスソスフで、
Postfix ソスフイソスソスソスXソスgソス[ソスソスソス闖ソスソスソスソスソスソスソスソスソスト、ソスソス闥シソスソスソスネゑソスソスソスホなゑソスネゑソスソスB
ソスQソスlソスTソスCソスg