====== 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 サーバ}}