日々の記録。

プログラミングのメモや感じた事などを記録。

postfixメモ

前提

osx 10.8.4 postfix 2.9.2

コマンドは、必要に応じてsudoで実行すること.

バージョンを知るには?

postconf mail_version

postfixの設定ファイルを読み直すには?

sudo postfix reload

postfixの設定ファイルは?

/etc/postfix/main.cf

smtp認証を利用するには?

  • /etc/postfix/にabc_passwordファイルを作成する。(ファイル名は任意)
  • abc_passwordファイルにsmtp.xxx.bbb:587 username:passwordを入力する。
  • postmap hash:/etc/postfix/abc_passwordを実行して、abc_password.dbを生成する
  • rm abc_password(パスワードが平文のため)
  • main.cfにabc_password.dbを設定する。

※このときの注意点として、abc_passwordファイルで[smtp.abc.com]:587と設定したなら、main.cfでもrelayhost=[smtp.abc.com]:587とする必要がある。参照ページ

片方を[]で囲み、もう片方を囲まない場合、相手のサーバから530エラーが返ってくる。

logの確認方法

less /var/log/mail.log

# 楽なmail送信テストコマンド

date | mail -s test sendmail_address