mstmp でメールを送信するには?

ショコラ
ショコラ

mstmp でメールを送信するには?

標準入力から mstmp に繋げてキメマス。

もっさん先輩
もっさん先輩
echo '{メール本文}' | msmtp {送信先メールアドレス}

手順

  1. ubuntuコンテナを起動します。
docker run --rm -it ubuntu bash
  1. apt-get アップデートします。
apt-get update
  1. msmtp をインストールします。
apt-get install -y --no-install-recommends msmtp
  1. 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」を使っている所です。

  1. msmtp コマンドでメールを送信します。
echo 'Hello Answorz!' | msmtp mossan@answorz.com

以上

Scroll to Top