Alibaba Cloud DirectMail を使って Nextcloud からメールを送信してみる
はじめに
今回はAlibaba Cloud DirectMail を使って Nextcloud からのメール送信ができるか実験してみました😁
以下の Nextcloud のメールサーバー設定に DirectMail 向けの設定をしてメールが送信できるのかを確認してみます。
概要
今回の環境構成はこちら 東京リージョンの ECS からシンガポールリージョンの DirectMail を使用して、Nextcloud からメールを送ってみます。
DirectMail SMTP設定
「Sender Addresses」で作成した送信用アドレスにSMTPパスワードを設定します。
Set SMTP password
を選択します。
システムからのメール送信(登録通知、トランザクション通知、パスワードの取得、システムアラーム、その他のシステム通知など)にはTypeがTriggered Emails
の送信元アドレスが必要になります。
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.
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 |
設定が完了したらメールを送信
を選択します。
エラーが発生しなければ無事にメールが送れるようになります。
送信されたメールの確認
メールを確認すると以下の様なメールが無事に届いていると思います。
SMTPで送ったメールの成否や宛先は DirectMail のコンソールから確認できます。
オープンソースの製品から DirectMail を介してメールを送ってみました。
無料枠もあって簡単に利用できますので是非使ってみてください!
最後に
上記、Alibaba Cloud DirectMail を使って Nextcloud からメールを送信する方法をご紹介しました。ご参考に頂ければ幸いです。