質問
🕓 事例公開日 : 2025-10-28
【背景】
宛先アドレスを間違えて登録してメールを送った際に、送信エラーに気づける仕組みを検討している。Q1. 送信失敗を通知する機能はあるか
一般的なメールクライアントでは、配信に失敗すると通知メールが届くが、同様の仕組みは実装されているか。Q2. 送信先アドレスの誤りを検知する方法
上記機能がない場合、宛先の誤りをどのように把握すればよいか。回答
A1. 送信失敗を通知する機能はあるか
配信失敗を通知する機能は搭載されておりません。A2. 送信先アドレスの誤りを検知する方法
mailログで検知できる可能性があります。ユーザー不明、メールボックス満杯、ドメイン不明などのエラーを確認できる場合があります。ただし、受信側のメールサーバの仕様に依存するため、動作を保証するものではありません。期待する動作になるかは、十分に検証を行ってください。ログの詳細については、以下のドキュメントをご覧ください。
・ログファイルの取得方法を教えてください。
別の方法として、バウンスメールを受信する方法もあります。送信元アドレスに受信可能なアドレスを設定することで実現できます。Accel-Mart Plusでは、Return-Pathのアドレスが送信元アドレスとして使用されるためです。受信可能な送信元アドレスには、独自ドメイン(accel-mart.com以外)のメールアドレスをご用意ください。
独自ドメインを使用する場合、SMTPサーバをご用意いただき、設定ファイル(javamail-config.xml、rewriting-mail-address-config.xml)を修正する必要があります。
SMTP設定とメール設定については、以下のドキュメントをご参照ください。
・intra-mart Accel Platform システム管理者操作ガイド - SMTPサーバ設定
・intra-mart Accel Platform 設定ファイルリファレンス - メール設定
・intra-mart Accel Platform 設定ファイルリファレンス - メールアドレス書き換え設定
外部SMTPサーバの構築・運用はサービス対象外となりますので、実施される場合は十分な検証をお願いいたします。
また、独自ドメインを使用する際は、メールの信頼性を向上させるための対応が必要です。詳細は以下をご確認ください。
・Accel-Mart Plus サービス仕様書 - 標準ドメイン(*.accel-mart.com)利用時の送信元メールアドレスについて
・メールの信頼性を上げるための対応方法を教えてください。