コマンドラインからGmail経由でメールを出す

Exchangeサーバの監視用にアラートメールを出そうというとき、Exchange Serverの障害をアラートするわけなので、当然監視対象のサーバは使用できません。そこで、Gmailを使用してメールを出すことにします。Gmailには、Fromアドレスを好きなように設定できる機能があります。

メールを送るには、smailというフリーウェアを使用しました。

  1. あらかじめ、Gmailの設定に送信元アドレスを追加しておきます。Gmailの設定画面 ー アカウントとインポート - 名前で、「別のアドレスからメッセージを送信」をクリックして追加します。
  2. smail.exe をダブルクリックして、設定画面を開きます。設定内容は下記の通り
    SMTPポート番号	587
    SMTP認証 AUTH PLAIN
    SMTPユーザID Gmailのユーザ名
    SMTP/SSL暗号化 使用する
    ポート番号 465
    SSLv2/v3を選択
    STARTTLS使用する チェックなし