web-dev-qa-db-ja.com

休暇応答ループ

メールアカウントABを設定して、新しいメールを受信するたびに「休暇の応答」で返信するようにしました。

メールアカウントAがメールアカウントBにメールを送信するとどうなりますか?

メッセージの送受信は無期限に続行されますか?それとも何かが壊れますか?それとも何も起こりませんか?


ボーナス:「スマート」サーバーで、メールを転送または取得する機能で何ができますか? (たとえば、Gmailは、休暇の応答に加えて、「メールのインポート」とメールの転送をサポートしています。)

5
Mateen Ulhaq

答えは、SMTPサービスがどのように構成されているかによって異なります。これは、ずっと前に解決された一般的な問題です。ときどき発生しますが、これは通常、コアサービスの1つとして電子メールを提供していない人が原因で発生します。両方のプロバイダーが適切に計画されている場合は、2、3のメッセージのみが交換されます。どちらも計画されていない場合、一方または両方が影響を受ける可能性があります。影響は、単純な「クォータを超えた」メッセージ、いっぱいになったメッセージキュー、または完全なサービスのメルトダウンなど、さまざまです。

5
Xenoactive

MS Exchangeなどのほとんどの電子メールサービスはセットアップ可能であり、通常、休暇期間ごとに電子メールアドレスに1つの返信のみを送信します。電子メールAは電子メールBにメッセージを送信します。電子メールAは電子メールBから休暇の電子メールを受信します。電子メールAは電子メールBに休暇のメモを送信します。電子メールBはすでに電子メールAに一度応答しているので、何も起こらず、ループが壊れています。

3
wbeard52

言うことは不可能です!

これは、設定方法と関連するサーバーの両方に完全に依存します。

これは、自動応答機能を一部のクライアントと一部のサーバーまたはサードパーティソフトウェア(技術的にはクライアントのバナーの下にあると思います)に設定できるためです。それはそれらが設定されている方法に完全に依存します-いくつかは愚かで無限ループに入るだけであり、いくつかは賢くてチェーンを検出してそれを防ぎます。

第二部は、ポップを転送する機能で、ポップを転送できます!私はあなたが何を求めているのか理解していません...あなたがフォワードポップとは何かを意味するなら:

サーバー/ポート/ユーザー名/パスワードボックスがある場合:

これは通常、一部の電子メールプロバイダーが提供するオプションであり、別のポップサーバーの詳細を提供でき、そこから新しいメールをフェッチして、新しいメールボックスにプルします。

オン/オフを切り替えるオプションだけの場合:

これは通常、上記を実行できるように、ポップサポートなどを有効にすることを意味します。

1
William Hilsum

電子メールサーバーには、それを監視および防止する機能があります。メッセージIDごとに1つの返信のみを送信します。したがって、新しい電子メールのようにメッセージIDが変更されると、2番目のIDが送信されます。

送信者1人1日1回などではありません。

このウィキペディアの記事から:「メッセージID:自動生成されたフィールド。複数の配信を防ぐために使用されます」

http://en.wikipedia.org/wiki/Email#Header_fields

いいえ、それは一度も起こったことがないと言えますか。しかし、そうしないように設計されており、事実上常に機能します。

1
KCotreau

メールサーバーは次のヘッダーを使用できます:X-Auto-Response-Suppress: All(Microsoft Exchange)またはAuto-Submitted: auto-generatedRFC 3834 )、一意のメッセージID( RFC5322 )に加えて。

ただし、これだけに頼るべきではなく、メールサーバーは、動作の悪いメールサーバーに対処するために何らかの形の制限を実装する必要があります。

0
Ben