目次

Gmailを介してCUIからメール送信 (ssmtp)

概要

サーバの異常を知らせるメールをメールサーバを立てずに送信したい人、CUIホリックな人におすすめ

インストール

$ sudo apt-get install heirloom-mailx ssmtp

設定

  1. 設定ファイル (/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=任意
  2. 二段階認証をしている場合、Google アカウントの設定ページにアクセスして「アプリ パスワード - アカウント設定」から、固有パスワードを設定し、AuthPass に入力する
  3. 権限を変更してセキュリティーを高める
$ sudo chown root:mail /etc/ssmtp/ssmtp.conf
$ sudo chmod 640 /etc/ssmtp/ssmtp.conf</pre>

メールの送信

$ mail 宛先
Subject: 件名
本文
:
:
.

最後のピリオドでメールの入力が終了する

参考サイト