#author("2018-07-03T07:38:51+00:00","default:masatomix","masatomix")
[[Network/メールサーバ/送信テスト/暗号化ナシSMTP-AUTH]]
#author("2018-07-03T07:46:37+00:00","default:masatomix","masatomix")
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
#contents


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

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

だったとします。

**AUTH LOGINでやる [#z9525e32]
***事前準備: 認証情報の作成 [#m86bf9eb]
 $ printf "AKIAxxx" | base64
 QUtJQXh4eA==
 $ printf "Aixlaxxxxxxxxxxxxxxxxxx" | base64
 QWl4bGF4eHh4eHh4eHh4eHh4eHh4eHg=

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

***やってみる [#kf69520f]
 $ 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

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


**関連リンク [#if17a30c]
-[[コマンドラインを使用し、Amazon SES SMTP インターフェイスを介して E メールを送信する - Amazon Simple Email Service>https://docs.aws.amazon.com/ja_jp/ses/latest/DeveloperGuide/send-email-smtp-client-command-line.html]]


----
この記事は
#vote(おもしろかった,そうでもない)

#comment
#topicpath


SIZE(10){現在のアクセス:&counter;}


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS