メールの受信ができない。
正確に言うと、受信はできてるのだけどその後ローカルスプールに書き出せてないみたい。
んーむ。
以下、ログ
554 5.6.0 Mail loop detected. Not accepted.
ログを詳細に書くようにsmtpdを -vオプション付で起動
/usr/loca/etc/postfix/master.cf
[5891]% cat master.cf | grep smtp smtp inet n - n - - smtpd -v #submission inet n - n - - smtpd # -o smtpd_enforce_tls=yes # -o smtpd_sasl_auth_enable=yes # -o smtpd_client_restrictions=permit_sasl_authenticated,reject #smtps inet n - n - - smtpd # -o smtpd_tls_wrappermode=yes # -o smtpd_sasl_auth_enable=yes # -o smtpd_client_restrictions=permit_sasl_authenticated,reject smtp unix - - n - - smtp -v relay unix - - n - - smtp -v # -o smtp_helo_timeout=5 -o smtp_connect_timeout=5 bsmtp unix - n n - - pipe flags=Fq. user=bsmtp argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
Dec 9 19:45:00 xxxxxx postfix/local[2893]: 75F3118142B: to=<xxxxxx@xxxxxx.net>, orig_to=<xxxxxx>, relay=local, delay=0.04, delays=0.02/0.01/0/0.01, dsn= 5.3.0, status=bounced (Command died with status 127: "procmail -a "$EXTENSION"". Command output: procmail: not found )
main.cfの"procmail -a "$EXTENSION"の行をコメントアウト
サイドチャレンジ
Dec 9 19:46:52 xxxxxx postfix/local[2938]: 9AD6418142B: to=<xxxxxx@xxxxxx.net>, relay=local, delay=0.04, delays=0.02/0.01/0/0.01, dsn=5.2.0, status=bounced (maildir delivery failed: create maildir file /var/mail/xxxxxx/tmp/1197197212.P2938.xxxxxx.net: Not a directory)
maildirの設定かな?
main.cfに以下の記述をして受信成功
mail_spool_directory = /var/mail home_mailbox = Mailbox