Alibaba Cloud DirectMail を使って Nextcloud からメールを送信してみる

こんにちは。
ソリューションアーキテクトの松田(@MatYoshr)です。

これまでも当エンジニアブログではオンラインストレージであるNextcloudの紹介を何度かさせて頂いていますが、今回はAlibaba Cloud DirectMail を使って Nextcloud からのメール送信ができるか実験してみました😁

以下の Nextcloud のメールサーバー設定に DirectMail 向けの設定をしてメールが送信できるのかを確認してみます。

image.png

www.sbcloud.co.jp

www.sbcloud.co.jp

 

概要

今回の環境構成はこちら 東京リージョンの ECS からシンガポールリージョンの DirectMail を使用して、Nextcloud からメールを送ってみます。

image.png

Direct Mail に関しては過去記事もご覧ください。 

www.sbcloud.co.jp

www.sbcloud.co.jp

DirectMail SMTP設定

「Sender Addresses」で作成した送信用アドレスにSMTPパスワードを設定します。

Set SMTP passwordを選択します。
システムからのメール送信(登録通知、トランザクション通知、パスワードの取得、システムアラーム、その他のシステム通知など)にはTypeがTriggered Emailsの送信元アドレスが必要になります。

image.png

SMTPパスワードを設定します。
要件は以下になっています。

1) The password is composed of 10 to 20 characters which must include digits and case-sensitive letters.
2) There must be at least two digits, two upper-case letters and two lower-case letters which cannot be repeating characters.
3) The password cannot be the same as the previous password.

image.png

Nextcloud のメールサーバー設定

Nextcloud の管理コンソールからメールサーバー設定を行います。
各項目に関してDirectMail向けのパラメーターを入力していきます。

「送信モード」はSMTPで「暗号化」はSTARTTS又はSSL/TLSを選択します。
ここで注意が必要なのは暗号化の選択と Port の組み合わせです。
DirectMail が待ち受けるSTARTTSの接続ポートが何故か25 又は 80 なのでお気を付けください。

暗号化 ポート
STARTTLS 25 , 80
SSL/TLS 465

送信元アドレス、資格情報は DirectMail のコンソールで設定した内容を設定します。
※資格情報のユーザー名は送信元アドレスになります。

サーバーアドレスには DirectMail のサービスアドレス(エンドポイント)を入力します。
Alibaba Cloud DirectMail の提供するサービスアドレスは以下です。

Service Region SMTP Service Address
China East 1 smtpdm.aliyun.com
Singapore smtpdm-ap-southeast-1.aliyun.com
Sydney smtpdm-ap-southeast-2.aliyun.com

https://www.alibabacloud.com/help/doc-detail/29449.html

STARTTLSの場合 image.png

SSL/TLSの場合 image.png

設定が完了したらメールを送信を選択します。
エラーが発生しなければ無事にメールが送れるようになります。

送信されたメールの確認

メールを確認すると以下の様なメールが無事に届いていると思います。 キャプチャ2.PNG

SMTPで送ったメールの成否や宛先は DirectMail のコンソールから確認できます。 image.png

おわりに

オープンソースの製品から DirectMail を介してメールを送ってみました。
無料枠もあって簡単に利用できますので是非使ってみてください!

 

www.sbcloud.co.jp

 

Author Profile

https://secure.gravatar.com/avatar/b00b5531fbdbc674e9f7c685a1ed32c1?s=800&d=identicon

松田悦洋(@MatYoshr)
SBクラウド株式会社 Alibaba Cloud Solution Architect

Alibaba以外にもAWS、Azure、GCPなどクラウド全般が好きです
  GitHub   Qiita