====== Gmailを介してCUIからメール送信 (ssmtp) ======
===== 概要 =====
サーバの異常を知らせるメールをメールサーバを立てずに送信したい人、CUIホリックな人におすすめ
===== インストール =====
$ sudo apt-get install heirloom-mailx ssmtp
* heirloom-mailx: SMTP, POP3(S), IMAP(S) に対応したコマンドラインで使えるメーラ
* heirloom-mailx は CUI のメーラなので、不要であればインストールしなくても ok
* 今回はテストのためにインストールします
* ssmtp: メールを送信するだけの smtp
===== 設定 =====
- 設定ファイル (/etc/ssmtp/ssmtp.conf) の編集$ sudoedit /etc/ssmtp/ssmtp.conf
root=Gmailメールアドレス
Mailhub=smtp.gmail.com:587
UseTLS=Yes
UseSTARTTLS=YES
AuthUser=Gmailユーザ名
AuthPass=パスワード
AuthMethod=LOGIN
hostname=任意
- 二段階認証をしている場合、Google アカウントの設定ページにアクセスして「[[https://security.google.com/settings/security/apppasswords|アプリ パスワード - アカウント設定]]」から、固有パスワードを設定し、AuthPass に入力する
- 権限を変更してセキュリティーを高める
$ sudo chown root:mail /etc/ssmtp/ssmtp.conf
$ sudo chmod 640 /etc/ssmtp/ssmtp.conf
===== メールの送信 =====
$ mail 宛先
Subject: 件名
本文
:
:
.
最後のピリオドでメールの入力が終了する
===== 参考サイト =====
* [[http://俺の技術メモ.net/raspbian-jessie-mail-forward/|Raspbian jessie でroot宛のメールをGmailに転送する]]
* [[http://d.hatena.ne.jp/gin135/20141215/1418632747|DebianにおけるsSMTP導入方法とGmailを利用したメール送信方法のまとめ - Varg]]
* [[http://zettai-non-sugar.blogspot.jp/2010/07/heirloom-mailx.html|絶対無糖 (Zettai Non Sugar): Heirloom mailx を使ってみる]]
{{tag>Linux サーバ}}