概要
アラートとしてメールを送信したい場面が多々あるので、GMail を利用してメールを送信できるように設定する。
環境
- Raspberry Pi
- Raspbian Jessie
- GMail
メール送信環境の構築
インストール
リレー用の SMTP サーバーとして ssmtp、メールコマンドとして mailutils をインストールする。
$ sudo apt-get update $ sudo apt-get install ssmtp $ sudo apt-get install mailutils
ssmtp の 設定
/etc/ssmtp/ssmtp.conf を以下の通り修正する。
root=<GMailユーザー>@gmail.com mailhub=smtp.gmail.com:587 AuthUser=<GMailユーザー>@gmail.com AuthPass=<パスワ-ド> UseSTARTTLS=YES
From にユーザー名を入れたい場合
ユーザー名を pi とする場合。
$ sudo chfn -f 'pi' pi
そうするとメールの From が以下のようになる。
pi <xxxxxxxxxx@gmail.com>
GMail の設定
Googleサイトの「アカウント情報」→「ログインとセキュリティ」→「接続済みのアプリとサイト」→「安全性の低いアプリの許可」を「有効」にする。
実行例
以下のコマンドで日付を送信。
$ date | mail -s "test" <メールアドレス>
コメント