たまにしか使わないので備忘録。
ログファイル
1 |
/var/log/maillog |
キューの操作
現在のキューの一覧。
1 |
# postqueue -p |
キューの削除。
1 |
# postsuper -d [ID] |
全てのキューを削除。
1 |
# postsuper -d ALL |
キューを送信。
1 |
# postfix flush |
メール送信
sendmailを使う。
1 2 3 4 5 |
$ sendmail -f sender@mydomain.com recipient@mydomain.com From: Test User <recipient@mydomain.com> Subject: Test Mail Hello. This is a test mail. . |
mailを使う。
1 2 |
$ echo "This is a test mail." | \ mail -s 'Test Mail' -r sender@mydomain.com recipient@mydomain.com |
telnetを使う。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
$ telnet localhost 25 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 myserver.mydomain.com ESMTP Postfix helo localhost 250 myserver.mydomain.com mail from:sender@mydomain.com 250 2.1.0 Ok rcpt to:recipient@mydomain.com 250 2.1.5 Ok data 354 End data with <CR><LF>.<CR><LF> This is a test mail. . 250 2.0.0 Ok: queued as xxxxxxxx quit 221 2.0.0 Bye Connection closed by foreign host. |
参考サイト
Postfixのメールキューを確認、削除する方法 – Qiita
https://qiita.com/pb_tmz08/items/60c760d71da00fcf5d9b