環境
- Ubuntu 18.04
最終的に
echo "本文" | mail -s "タイトル" hogehoge@example.com
でメール送信ができるようにしたい
確認1
そもそもmailコマンドがインストールされているか
apt install mailutils
確認2
/etc/postfix/main.cf にて
mydestinationを以下のように変更 ここはネットワークの構成によって変わるかもしれないが、myhostnameはhostname -a
になる
#mydestination = $myhostname, ubuntu, localhost.localdomain, localhost mydestination = $myhostname, localhost.$mydomain, localhost
そしてdefault_transport 自分の場合はまさにこれで、デフォルトが何故かerrorでメールが飛んでなかった 以下のようにsmtpに変更
#default_transport = error default_transport = smtp
で、再起動
systemctl restart postfix