Skip to content

Instantly share code, notes, and snippets.

@taisyo7333
Last active February 6, 2017 05:10
Show Gist options
  • Save taisyo7333/5e35d9479eab1cd5e86091317c491f5d to your computer and use it in GitHub Desktop.
Save taisyo7333/5e35d9479eab1cd5e86091317c491f5d to your computer and use it in GitHub Desktop.
Postfix はまったところまとめ

現象

sendmail コマンドを実行時に下記のエラーが出た

エラー内容

postdrop: warning: unable to look up public/pickup: No such file or directory

解決策

service postfix on

sendmail使い方

$ sendmail [email protected]   <= 送りたいメールアドレスを指定します
From:[email protected]         <= 差出人(From)ヘッダを指定します
To:[email protected]  <= 宛先(To)ヘッダを指定します
Subject:テスト送信        <= 件名(Subject)ヘッダを指定します
 
テスト送信してみました。    <= 内容(Body)を記入します
 
.                        <= Bodyの入力が終わったら「.」を入力します

config設定参考

以下のURLを見ながらやったらできた。

ログ

apt-get install -y rsyslog 
servie rsyslog start
  • /var/log/mail.log

SPFレコード

  • 迷惑メールかどうかを判断している。
  • DNSでTXTにて設定。
  • お名前ドットコムのようなサービスで対応。

無人インストール(silent install / unattended install)

RUN echo "postfix postfix/mailname string xxxx.jp" | debconf-set-selections
RUN echo "postfix postfix/main_mailer_type string 'Internet Site'" | debconf-set-selections
RUN apt install -y postfix

/var/log/mail.log

Jan 31 16:19:40 e33a401985f0 postfix/pickup[158]: 7CFA411C0: uid=0 from=<[email protected]>
Jan 31 16:19:40 e33a401985f0 postfix/cleanup[236]: 7CFA411C0: message-id=<[email protected]>
Jan 31 16:19:40 e33a401985f0 postfix/qmgr[159]: 7CFA411C0: from=<[email protected]>, size=6490, nrcpt=1 (queue active)
Jan 31 16:21:01 e33a401985f0 postfix/smtp[238]: 7CFA411C0: to=<[email protected]>, relay=mx2.mail.yahoo.co.jp[182.22.12.116]:25, delay=81, delays=0.16/0.03/80/0.75, dsn=2.0.0, status=sent (250 ok dirdel)
Jan 31 16:21:01 e33a401985f0 postfix/qmgr[159]: 7CFA411C0: removed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment