- 追加された行はこの色です。
- 削除された行はこの色です。
#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;}