第7章 メール送信

第7章 メール送信

G-mail

Linuxサーバーからメールを送信する. ここではG-mailアカウントを使用する場合を考える.

あらかじめGoogleアカウントのページからアプリパスワードを作成しておくこと.
参照:
https://support.google.com/accounts/answer/185833?hl=ja

パッケージインストール

sudo apt install ssmtp
sudo apt install mailutils

設定ファイルの書き換え

sudo vim /etc/ssmtp/ssmtp.conf

開いたファイルに以下を書き込む.

root=<メールアドレス>@gmail.com
mailhub=smtp.gmail.com:587
rewriteDomain=gmail.com
hostname=gmail.com
AuthUser=<your address>@gmail.com
AuthPass=<Googleのアプリパスワード>
AuthMethod=LOGIN
UseSTARTTLS=YES
FromLineOverride=YES

設定ファイルの権限の書き換え

sudo chmod 610 /etc/ssmtp

以上で完了. テストとして以下のようにしてメールを送信してみると良い.

echo "<text>" | mail -s "<title>" <宛先>