ショコラ
mstmp でメールを送信するには?
標準入力から mstmp に繋げてキメマス。
もっさん先輩
echo '{メール本文}' | msmtp {送信先メールアドレス}
手順
- ubuntuコンテナを起動します。
docker run --rm -it ubuntu bash
- apt-get アップデートします。
apt-get update
- msmtp をインストールします。
apt-get install -y --no-install-recommends msmtp
- msmtp の設定ファイル(/etc/msmtprc)を作成します。
account default
auth login
host {SMTPホスト}
port {SMTPポート}
user {SMTPユーザー}
password {SMTPパスワード}
from {デフォルトFROM}
logfile /var/log/msmtp.log
ポイントは2行目の「auth on」ではなく「auth login」を使っている所です。
- msmtp コマンドでメールを送信します。
echo 'Hello Answorz!' | msmtp mossan@answorz.com
以上