#author("2018-07-03T07:46:18+00:00","default:masatomix","masatomix") #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;}