この記事では、主に Alibaba Mail アカウントで SMTP プログラムを使用してメールを送信する際の問題について説明します。
詳細情報
SMTP プロトコルは、メール クライアントまたはコード プログラムがメールを送信するために使用します。 SMTP サーバーやポートなどの情報を構成する必要があります。
SMTP サーバーとポート
SMTP サーバー: smtp.sg.aliyun.com または smtp.[メールドメイン]
SMTP サーバー ポート: 25 (SSL 暗号化ポート: 465)
[メールドメイン] はメールアドレスのドメイン名です。 メールボックスのドメイン名を使用する場合は、ホスト名を SMTP とする CNAME レコードを追加してください。 DNS 解決の構成方法の詳細については、「Alibaba Cloud ドメイン名の Alibaba Mail 用 DNS 解決を設定する方法」をご参照ください。
Alibaba Mail 公式サービスアドレス smtp.sg.aliyun.com を使用することもできます。
サンプル コード
技術開発者で、コードを使用して SMTP を送信する必要がある場合は、送信例を参照してください。
トラブルシューティング
1. 構成後、メールを送信できません。 次の提案に従って確認してください。
アカウント パスワードのスペルが正しいこと、および余分な文字が含まれていないことを確認します。
465 ポートを使用する場合は、[SSL を有効にする] を選択してください。
サーバーが正しいことを確認します。
デフォルトでは、SMTP 送信機能は有効になっています。 SMTP 送信機能が有効になっていない場合は、「Alibaba Mail SMTP 送信機能を有効にする」をご参照ください。
2. サーバー アドレス、ポート、アカウント、パスワードなどの構成情報が正しいかどうかを確認する必要がある場合は、このパラメーターを使用して他のサードパーティ クライアントで構成できます。
メール クライアントを使用して SMTP メールを正常に送信できるが、メールの送信に使用されるプログラムを正常に配信できない場合は、メッセージの送信に使用されるプログラムからの他のロジックがあるかどうかを確認する必要があります。 考えられる理由は次のとおりです。
SMTP サーバーの構成エラー。
SMTP 送信に選択されたポート 25 が開いていません (SSL 暗号化ポートは 465 です)。
送信コードのロジックが正しいかどうかを確認します。 固定パラメーターを記述し、最初に送信テストを実行することをお勧めします。
参照
SMTP 送信サービスを有効にする
新規購入ユーザーの場合、サードパーティ クライアント アクセスはデフォルトで無効になっています。
サードパーティ クライアントを使用する必要がある場合は、ポストマスターがサードパーティ クライアントのアクセスを有効または無効にすることができます。

ポストマスターアカウントで Alibaba Mail にログインし、デフォルトでドメイン管理ページに移動します。 [部門とユーザー] > [従業員アカウント] を選択します。アカウント名をクリックし、[POP3/SMTP を有効にする] と [IMAP/SMTP を有効にする] を選択して、[保存] をクリックします。
