3

ユーザーが友人に招待状を送信できるアプリケーションがあります。メールは SendGrid を使用して送信されています。ユーザーが存在しないメールアドレスを入力した場合に、メーラーデーモンのメールをユーザーに転送できるかどうか疑問に思っています。

たとえば、ユーザーは「thisisnotreal@fakedomain1234.com」という電子メールを入力して招待状を送信します。入力した電子メールが存在しないことをユーザーに通知できるようにしたい。通常、メールクライアントからメールを送信すると、サーバーはメールが配信できないことをすぐに知らせます。SendGrid を使用してこれを行うことも可能かどうか疑問に思っています。

4

1 に答える 1

4

SendGrid APIのイベント通知セクションを見てください。SendGrid からの POST 要求を受け入れるページをアプリケーションに追加すると、リアルタイムでイベント通知を受け取ることができます。

バウンス イベントが SendGrid からそのリスナーに投稿されると、受信者の電子メールを介して通知する必要があるユーザーを検索できます。ローカル ストアでこの関係を利用できない場合は、ルックアップに使用できる情報を含む一意の引数を送信時に SendGrid に渡すことができます。一意の引数情報はイベント通知に含まれます。あとは、ユーザーに通知するために必要な適切なアクションを実行するだけです。電子メール、Web サイト上の通知、テキスト メッセージ、またはアプリケーションに最適なものを使用してください。

これにより、非同期通信が維持されます。ブロッキング コードを追加しなくても、何か問題が発生した場合にアラートを受け取ることができます。また、メーラー デーモンの応答を転送するだけでなく、(もちろん SendGrid を使用して) 適切なブランド メッセージをユーザーに送信できます。

于 2011-06-07T00:50:54.667 に答える