Top / Network / メールサーバ / 送信テスト / 暗号化アリSMTP-AUTH

例として、Amazon SES を用いてターミナルからメール送信するサンプル。

SMTPサーバ: email-smtp.us-east-1.amazonaws.com
ID(アドレス): AKIAxxx 
パスワード: Aixlaxxxxxxxxxxxxxxxxxx

だったとします。

AUTH LOGINでやる

事前準備: 認証情報の作成

$ printf "AKIAxxx" | base64
QUtJQXh4eA==
$ printf "Aixlaxxxxxxxxxxxxxxxxxx" | base64
QWl4bGF4eHh4eHh4eHh4eHh4eHh4eHg=

AUTH LOGINでは上記のように、IDとパスワードを別々にBase64エンコードして、暗号化して送信します。

やってみる

$ cat mail.txt
EHLO localhost
AUTH LOGIN
QUtJQXh4eA==
QWl4bGF4eHh4eHh4eHh4eHh4eHh4eHg=
MAIL FROM: notification@ki-no.org
RCPT TO: to@ki-no.org
DATA
From: Sender Name <notification@ki-no.org>
To: to@ki-no.org
Subject: Amazon SES SMTP Test

This message was sent using the Amazon SES SMTP interface.

.

QUIT
$ openssl s_client -crlf -quiet -starttls smtp -connect email-smtp.us-east-1.amazonaws.com:587 < mail.txt

コレで送信出来るはずです。

関連リンク


この記事は

選択肢 投票
おもしろかった 0  
そうでもない 0  

Top / Network / メールサーバ / 送信テスト / 暗号化アリSMTP-AUTH

現在のアクセス:1000


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-07-03 (火) 16:46:37 (2117d)