設定後のSMTP接続性を確認する方法(任意)
- OpenSSLでSTARTTLS(ポート587)をチェックします
openssl s_client -starttls smtp -connect smtp.mailgun.org:587 -quiet
証明書と 250-STARTTLS のような拡張機能が表示された場合は、ハンドシェイクが正常に完了したことを意味します。通常の出力例は以下の通りです。
depth=2 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Global Root G2
verify return:1
depth=1 C = US, O = DigiCert Inc, CN = DigiCert Global G2 TLS RSA SHA256 2020 CA1
verify return:1
depth=0 C = US, ST = Texas, L = San Antonio, O = "MAILGUN TECHNOLOGIES, INC", CN = *.mailgun.org
verify return:1
250 STARTTLS
- swaks(インストール済みの場合)でテストメールを送信します
swaks \
--server smtp.mailgun.org --port 587 \
--auth LOGIN --auth-user postmaster@your-domain.com --auth-password 'YOUR_PASS' \
--tls --from noreply@your-domain.com --to you@your-domain.com \
--header 'Subject: SMTP test from Sk2' --body 'hello from Sk2'
設定が有効になっている場合、対応するメールが受信トレイに届きます。
上記は接続や認証情報を確認するための方法にすぎません。業務内のテンプレート/アラートメールは、実際のシステム構成に依存します。