メール送信に関する問題。
Direct Mail はどの送信メソッドをサポートしていますか?
Direct Mail は 3 つの送信メソッドをサポートしています。
Direct Mail コンソールからメールを送信します。コンソールはバッチメールの送信をサポートしていますが、トランザクションメールはサポートしていません。詳細については、「コンソールからメールを送信する」をご参照ください。
API を使用してメールを送信します。詳細については、「API リファレンス」および「SDK リファレンス」をご参照ください。
SMTP を使用してメールを送信します。詳細については、「SMTP リファレンス」をご参照ください。
Direct Mail で送信できるメールの種類は何ですか?
Direct Mail を使用して、トランザクションメールとバッチメールを送信できます。
トランザクションメール: 登録通知、取引アラート、パスワードリセットの確認など、イベントによってトリガーされるメール。
バッチメール: 製品プロモーション、顧客向けニュースレター、更新情報など、サブスクライバーに送信されるメール。Direct Mail では、受信者が受信をオプトインした商用メールのみを送信できます。受信者アドレスはメンバー登録から取得する必要があり、受信者はコンテンツを積極的にサブスクライブしている必要があります。未承諾の迷惑メールの送信は許可されていません。
メールに添付ファイルを追加できますか?
Direct Mail コンソールから、または API を使用してメールを送信する場合、添付ファイルを追加することはできません。
SMTP を使用してメールを送信する場合、添付ファイルを追加できます。詳細については、「SMTP を使用して添付ファイル付きのメールを送信する方法」をご参照ください。
SMTP サービスでポート 25 が利用できないのはなぜですか?
セキュリティ上の理由から、ECS インスタンスではポート 25 は無効になっています。
送信プログラムが Alibaba Cloud ECS インスタンスにデプロイされている場合は、SSL なしでポート 80 を使用するか、SSL ありでポート 465 を使用できます。
送信したメールが受信者の迷惑メールフォルダに振り分けられるのはなぜですか?
メールが迷惑メールフォルダに送信されるかどうかは、受信者の迷惑メール対策ポリシーによって決まります。送信者は具体的な理由を確認することはできません。
迷惑メール分類への対処に関する提案
コンテンツを最適化する:
迷惑メールで一般的に見られる単語を避けるようにメールのコンテンツを調整します。
メールのコンテンツにウェブサイトのリンクが含まれている場合は、URL 短縮サービスの使用を避けてください。短縮されたリンクは迷惑メールとしてフラグ付けされる可能性があります。
メールのコンテンツに機能するサブスクライブ解除リンクを追加します。また、受信者に送信元アドレスをホワイトリストまたは連絡先リストに追加するよう目立つように依頼し、会社と製品の紹介を含める必要があります。
送信元アドレスをウォームアップする:
各受信メールシステムには、異なり、多次元で、頻繁に変更されるスロットリングメカニズムがあり、送信プラットフォームに組み込むことは困難です。したがって、まず妥当な初期ボリュームのメールを送信することから始める必要があります。その後、配信エラーと開封率に基づいて徐々にボリュームを増やすことができます。
その他の提案:
受信者が社内のユーザーである場合は、受信者のメール管理者に連絡して、送信元アドレスをホワイトリストに追加してもらいます。
同じ件名のメールを同時に複数の受信者に送信することも、迷惑メールとしてフラグ付けされる可能性があります。同じ件名のメールを多くの受信者に頻繁に送信することは避けるべきです。ビジネスでこれが必要な場合は、受信者のメールサービスプロバイダーに連絡して調整を依頼できます。
メールコンテンツの品質を向上させる方法:
メールを送信する前に、この ウェブサイト を使用してテストできます。メールコンテンツをテストメールボックスに送信して、迷惑メールと見なされるかどうかを確認します。その後、フィードバックを使用してメールの品質を向上させることができます。
注: このウェブサイトは参考用です。各メールサービスプロバイダーには異なる迷惑メール対策システムがあります。ただし、このウェブサイトはメールコンテンツの品質を向上させるのに役立ちます。
無効なアドレスの処理に関する提案
コンソールは無効なアドレスを特定し、受信者リストからそれらを削除して無効なアドレス率を減らすのに役立ちます。
手順:
Direct Mail コンソールで、[データ統計] > [無効なアドレス] に移動します。その後、無効なアドレスのリストをエクスポートし、受信者リストから削除できます。
そのアドレスへの複数の配信試行が失敗した場合、システムはそのアドレスを無効なアドレスデータベースに自動的に追加します。このデータベース内のアドレスにメールを送信すると、メールは拒否されます。アドレスが有効であると確信している場合は、当社に連絡して無効なアドレスデータベースから削除してもらうことができます。
コンソールで受信者リストを使用する場合、無効なアドレスを削除してから、リストを再アップロードまたは編集する必要があります。
アドレスが登録メンバーからのものである場合、まず無効なアドレスをパージする必要があります。次に、登録プロセスにメール検証ステップを追加できます。たとえば、ユーザーが登録したときやイベントがトリガーされたときに、予備チェックを実行できます。DNS サーバーに MX レコードをクエリできます。MX レコードが見つからない場合、通常のネットワーク通信を前提として、そのアドレスは無効と見なされます。
無効なアドレス率が高すぎる場合は、クォータの増加をリクエストしたり、ブロックを解除したりする前に、無効なアドレスをパージする必要があります。
送信リージョンの選択方法
1. 前提条件: 選択したリージョンによって、データが保存される場所が決まります。海外の顧客がいる場合は、会社の法務部門に相談して、どのリージョンがデータ所在地要件に準拠しているかを確認する必要があります。
2. 送信プログラムが中国本土にデプロイされている場合は、中国 (杭州) リージョンを選択する必要があります。
3. 送信プログラムが中国本土外にデプロイされており、受信者のほとんども中国本土外にいる場合は、シンガポールや米国リージョンなどのリージョンを使用できます。
4. 送信プログラムが中国本土外にデプロイされているが、受信者のほとんどが中国本土にいる場合:
a) プログラムが SMTP を使用してメールを送信し、米国またはシンガポールにデプロイされている場合は、中国 (杭州) リージョンを選択する必要があります。トラフィックは、米国またはシンガポールの高速化ノードを介して、中国 (杭州) ノードに自動的にルーティングされます。
b) その他の場合は、シンガポールリージョンを使用する必要があります。
送信問題のトラブルシューティング方法
まず、使用している送信メソッドを特定します。返されたメッセージや例外があるかどうかを確認します。次に、対応する提案に従います。
API
返されたメッセージまたは例外がある場合
1. API リファレンスでエラーコードを確認します。
返されたメッセージまたは例外がない場合
1. 正しい Direct Mail リージョンを使用していることを確認します。`region` パラメーターが Direct Mail リージョンと一致しているか、AccessKey ペアが正しいかを確認します。
2. パラメーターがドキュメントに記載されているとおりに設定されているかを確認します。パラメーターの値がコンソールの設定と一致しているか、サーバーのタイムゾーンがドキュメントの要件を満たしているかを確認します。
3. 署名が正しいかを確認します。特殊文字の置き換えには特に注意してください。
問題が解決しない場合は、リクエスト例のコードを参照して使用できます。詳細については、「リクエスト例 (Java)」をご参照ください。
それでも問題を解決できない場合は、API 名、呼び出しで使用されたパラメーター、例外または返されたメッセージ、およびサニタイズされたコードを提供する必要があります。
SDK
返されたメッセージまたは例外がある場合
1. API リファレンスでエラーコードを確認します。
返されたメッセージまたは例外がない場合
1. 正しい Direct Mail リージョンを使用していることを確認します。`region` パラメーターが Direct Mail リージョンと一致しているか、AccessKey ペアが正しいかを確認します。
2. パラメーターがドキュメントに記載されているとおりに設定されているかを確認します。パラメーターの値がコンソールの設定と一致しているか、サーバーのタイムゾーンがドキュメントの要件を満たしているかを確認します。
問題が解決しない場合は、SDK リファレンスの例を参照して使用できます。詳細については、「SDK リファレンス」をご参照ください。
それでも問題を解決できない場合は、呼び出したリクエストクラスの名前、使用されたパラメーター、例外または返されたメッセージ、およびサニタイズされたコードを提供する必要があります。
SMTP
返されたメッセージまたは例外がある場合
1. 対応するエラーコードを確認します。
返されたメッセージまたは例外がない場合
1. 正しい Direct Mail リージョンを使用していることを確認します。`host` が Direct Mail リージョンのホストと一致しているか、サーバーが Alibaba Cloud ECS インスタンスであるか、ポートが Direct Mail で許可されているポートの 1 つであるかを確認します。
2. パラメーターがドキュメントに記載されているとおりに設定されているか、パラメーターの値がコンソールの設定と一致しているかを確認します。
問題が解決しない場合は、リクエスト例のコードを参照して使用できます。詳細については、「SMTP の Java の例」をご参照ください。
それでも問題を解決できない場合は、呼び出しで使用されたパラメーター、例外または返されたメッセージ、およびサニタイズされたコードを提供する必要があります。
その他のメソッド
公式ドキュメントに記載されていない送信メソッドの使用から生じる問題については、技術サポートを提供していません。そのような問題はご自身で解決する必要があります。
メールコンテンツの問題のトラブルシューティング方法
まず、使用している送信メソッドを特定します。次に、対応する提案に従います。
API
詳細については、「API 概要」をご参照ください。
単一送信の場合、パラメーターとメール本文をカスタマイズできます。API を呼び出す前にパラメーターを置き換える必要があります。詳細については、「SingleSendMail」をご参照ください。
バッチ送信の場合、テンプレートと受信者リストを使用する必要があります。ドキュメントで提供されているパラメーターは使用できますが、カスタムパラメーターは使用できません。詳細については、「BatchSendMail」をご参照ください。
SDK
詳細については、「SDK リファレンス」をご参照ください。
単一送信の場合、パラメーターとメール本文をカスタマイズできます。API を呼び出す前にパラメーターを置き換える必要があります。パラメーターの説明については、対応する API ドキュメントをご参照ください。
バッチ送信の場合、テンプレートと受信者リストを使用する必要があります。ドキュメントで提供されているパラメーターは使用できますが、カスタムパラメーターは使用できません。パラメーターの説明については、対応する API ドキュメントをご参照ください。
SMTP
詳細については、「SMTP エンドポイント」をご参照ください。
パラメーターとメール本文をカスタマイズできます。リクエストを行う前にパラメーターを置き換える必要があります。
コンソール
コンソールはバッチメールの送信をサポートしていますが、トランザクションメールはサポートしていません。添付ファイルはサポートされていません。アップロードされた受信者リスト、承認されたテンプレート、送信元アドレス、およびアドレスタイプを選択する必要があります。テンプレートコンテンツ内でドキュメントに記載されているパラメーターを使用できますが、カスタムパラメーターは使用できません。詳細については、「コンソールからメールを送信する」をご参照ください。
その他のメソッド
公式ドキュメントに記載されていない送信メソッドの使用から生じる問題については、技術サポートを提供していません。そのような問題はご自身で解決する必要があります。