文書の表示以前のリビジョンバックリンク文書の先頭へ この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。 ====== Gmailを介してCUIからメール送信 (ssmtp) ====== ===== 概要 ===== サーバの異常を知らせるメールをメールサーバを立てずに送信したい人、CUIホリックな人におすすめ ===== インストール ===== <code bash>$ sudo apt-get install heirloom-mailx ssmtp</code> * heirloom-mailx: SMTP, POP3(S), IMAP(S) に対応したコマンドラインで使えるメーラ * heirloom-mailx は CUI のメーラなので、不要であればインストールしなくても ok * 今回はテストのためにインストールします * ssmtp: メールを送信するだけの smtp ===== 設定 ===== - 設定ファイル (/etc/ssmtp/ssmtp.conf) の編集<code bash>$ sudoedit /etc/ssmtp/ssmtp.conf</code><code> root=Gmailメールアドレス Mailhub=smtp.gmail.com:587 UseTLS=Yes UseSTARTTLS=YES AuthUser=Gmailユーザ名 AuthPass=パスワード AuthMethod=LOGIN hostname=任意 </code> - 二段階認証をしている場合、Google アカウントの設定ページにアクセスして「[[https://security.google.com/settings/security/apppasswords|アプリ パスワード - アカウント設定]]」から、固有パスワードを設定し、AuthPass に入力する - 権限を変更してセキュリティーを高める <code bash> $ sudo chown root:mail /etc/ssmtp/ssmtp.conf $ sudo chmod 640 /etc/ssmtp/ssmtp.conf</pre> </code> ===== メールの送信 ===== <code>$ mail 宛先 Subject: 件名 本文 : : . </code> 最後のピリオドでメールの入力が終了する ===== 参考サイト ===== * [[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 サーバ}} サーバ関連/gmailを介してcuiからメール送信_ssmtp.txt 最終更新: 2016/09/07 13:06by mumeiyamibito