Raspbian jessie でroot宛のメールをGmailに転送する

公開日: : 最終更新日:2019/11/05 Raspberry Piの技術メモ

Linuxでは、エラーなどのメールがroot宛に届くため、root宛のメールをチェックしておく必要があります。
とはいえ難しい設定をするのは面倒なので、Raspbian jessieに簡易のSMTPサーバを導入し、root宛のメールをGmailに転送して、スマートフォンで受信することにしました。

構築手順は以下のとおり。

スポンサーリンク

事前準備

Gmailアカウントの取得

既にお持ちのGmailアドレスを利用する場合は不要ですが、メール通知専用でメールアドレスを用意したい場合は、Gmailの公式サイトでアカウントを作りましょう。(アカウントの作り方はさすがに説明不要と思うので割愛します)

https://mail.google.com/

スマートフォンのGmail設定

メール通知に利用するGmailアドレスへのメールが受信できるように、スマートフォンを設定しましょう。(これも説明不要と思うので割愛します)

Gmailのセキュリティ設定

デフォルトのセキュリティ設定では、Raspbian jessieからGmailにログインしようとすると弾かれて、Gmailに以下のようなメールが届きます。

ログイン試行をブロックしました

xx様
最新のセキュリティ標準を満たしていないアプリからあなたのGoogleアカウント(xxx)にログインしようとした人がいます。

詳細:
2016年2月17日水曜日、20:30(日本標準時)
日本, 東京都港区*

アカウントへのアクセスにはGmailのような安全なアプリを使用することを強くおすすめします。Googleが提供するアプリはすべてこうしたセキュリティ基準を満たしています。安全性の低いアプリを使用するとアカウントが脆弱なままになるおそれがあります。

Googleではこのログイン試行を停止しましたが、最近使用した端末を確認する必要があります。

そのため、Googleのアカウント情報にログインし、以下の設定を解除して、無効 にしてください。

ログインとセキュリティ接続済みのアプリとサイト安全性の低いアプリの許可:有効

文字で見ても難しいと思いますので、設定箇所は以下の画像を参考にしてください。

gmail

sSMTPサーバのインストール

Gmailにメールを送信するために、簡易のSMTPサーバ(sSMTP)とmailコマンド(heirloom-mailx)をインストールします。

$ sudo apt-get install heirloom-mailx ssmtp

sSMTPサーバの設定

/etc/ssmtp/ssmtp.conf ファイルを開き、root宛のメールをGmailに送るように設定します。

設定箇所は以下の部分だけで良いので、ssmtp.confファイルにサンプルとして記載されている設定は全部消して構いません。

hoge@gmail.com というメールアドレスに送信したい場合を例にします。”★”部分はコメントです。

$ sudo vi /etc/ssmtp/ssmtp.conf

root=hoge@gmail.com★送信先のメールアドレス
mailhub=smtp.gmail.com:587★gmailのsmtpサーバアドレス(このままでOKです)
AuthUser=hoge@gmail.com★取得したgmailアドレス
AuthPass=xxxxx★取得したgmailアドレスのログインパスワード
UseSTARTTLS=YES★STARTTLSを使用する(このままでOKです)
hostname=xxx.local★送信元のホスト名(任意です)

メール送信テスト

以下のように入力して、root宛にメールを送信してみましょう。

$ mail root
Subject: test
test
.
EOT

testというメールがGmailに届けば成功です。

もし、以下のようにfailedのメッセージが表示された場合は事前設定で解説済みのGmailのセキュリティ設定がきちんと実施されていませんので、設定しなおして、再チャレンジしてください。

send-mail: Authorization failed (534 5.7.14  https://support.google.com/mail/answer/78754 mm2sm40358841pab.34 – gsmtp)

 

これで、監視メールなどなど、全てroot宛に送ればGmailで受信できるようになりましたね。お疲れ様でした。

AD

この記事が興味深かった場合は、SNSボタンでシェアいただけると嬉しいです。

関連記事

Raspberry Pi 2 Model B用にUSBメモリ(SanDisk Ultra Fit 128GB)を購入してみた

Raspberry Pi 2 Model B 用に最適そうなUSBメモリを購入してみました。 Sa

記事を読む

Raspbian Jessieの基本セキュリティ設定を実施する

Raspbian jessieの基本セキュリティ設定です。 デフォルト設定のままでは簡単に不正ログイ

記事を読む

Raspbian(jessie)の固定IPアドレス設定方法

Raspberry Pi 2 Model B にインストールしたRaspbian jessieの固定

記事を読む

Raspberry Pi 2 Model Bでミュージックサーバを構築してみた

Raspberry Pi 2 Model B を使って、高音質で低消費電力な静音ミュージックサーバを

記事を読む

結局Raspberry Pi 2 Model Bのケースを購入した

先日Raspberry Pi 2 Model Bのケースを自作してみましたが、 参考記事: Ras

記事を読む

Message

メールアドレスが公開されることはありません。

AD

PAGE TOP ↑