たぶん、
- レジストラのSMTPサーバにパスワード蹴られてる。
- BindでDNS設定してないでしょ!って怒られてる。
- Postfix のパスワード暗号化ができてない。
だと思うんですけど。「Thunderbirds are go !」はダメみたいですね。
認証サーバーを起動する
# yum install cyrus-sasl-plain # service saslauthd start # chkconfig saslauthd on
認証を暗号化する
# yum install cyrus-sasl-md5 # vi /etc/sasl2/smtpd.conf mech_list: plain login cram-md5 digest-md5 [追記]
SMTP認証用のユーザーとパスワードを設定する
# saslpasswd2 -c -u centos.forceofwill.jp gusachan password: [パスワード入力] Again (for verification) [確認用パスワード]
パスワードファイルのアクセス権を変更する
# chgrp postfix /etc/sasldb2 # service postfix reload
postfix check で main.cf の文法チェックは OK なんすよねぇ。
はぇ~デフォルトの main.cf からの変更を結果表示するコマンドもあるんですね。
# postconf -n
http://linux.kororo.jp/cont/server/postfix.php
inet_interfaces = all inet_protocols = ipv4 home_mailbox = Maildir/ mail_owner = postfix mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain mydomain = forceofwill.jp myhostname = centos.forceofwill.jp mynetworks = 192.168.24.0/24, 127.0.0.0/8 mynetworks_style = subnet myorigin = $mydomain relayhost = [smtp.secureserver.net] alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix debug_peer_level = 2 disable_vrfy_command = yes html_directory = no mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man message_size_limit = 10485760 newaliases_path = /usr/bin/newaliases.postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.6.6 sample_directory = /etc/postfix [以下追記] smtp_sasl_mechanism_filter = plain smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous broken_sasl_auth_clients = yes smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination smtpd_sasl_local_domain = $myhostname unknown_local_recipient_reject_code = 550
もう、ふて寝してやる。悲しいなぁ~。