web-dev-qa-db-ja.com

SMTP経由で送信されたメールは、メールサーバーの送信済みフォルダにも反映されますか?

SMTPを使用してメールを送信する場合(メールクライアントまたはスクリプト経由)、メールは通常、メールプロバイダーのサーバーの送信済みフォルダーに表示されません。ただし、Gmail(Google Apps)の送信済みフォルダには反映されます。

サーバーの送信済みフォルダにもメールを保存する必要はありませんか?送信済みメールを、自動的に送信されたメールのログと見なします。

29
MotionGrafika

通常、Microsoft Outlookなどの電子メールクライアントは、IMAP4経由でメッセージを受信し、SMTP経由でメッセージを送信します。

SMTP経由で送信されたメールを、Gmail/Google Apps以外のサーバーベースのSentフォルダーに自動的に保存する多くのメールサーバーを知りません。

ただし、通常、着信メールの受信用にメールサーバーへのIMAP4接続(POP3ではなく)が作成されると、電子メールクライアントをcopy送信メッセージに設定できます。 IMAPフォルダに。または、電子メールクライアントから自動BCCを設定できる場合もあります。

送信メッセージをIMAPフォルダーにコピーすると、ローカルIMAPフォルダーがメールサーバーと同期され、Gmail/Google Appsの機能と同様の効果が得られます。ただし、この場合、SMTP経由で送信された各メッセージはメールサーバーに2回転送されます。1)SMTP経由で送信します。 2)クライアントのローカルフォルダーストレージとメールサーバーの対応するフォルダー間の同期。

参照: http://en.wikipedia.org/wiki/Internet_Message_Access_Protocol#Disadvantages

16
Jason Hynds

いいえ、必須ではありません。2つのメールプロトコル POP (Post Office Protocol version 3)と [〜#〜] imap [〜#〜] (インターネットメッセージアクセスプロトコル)があります。 )、POP3プロトコルで通信するメールを使用する場合、送信されたメールを保存するようにPOP3に指示する方法はありません...

回避策は、POP3プロトコルを使用しているいくつかの例を挙げれば、コード化され、Outlook、Thunderbirdなどの電子メールクライアントに組み込まれました。

ただし、電子メールクライアントがIMAPプロトコルで通信する場合、電子メールサーバーはそれを保存する場所を知っているので、IMAPはPOP3プロトコルの拡張形式であると簡単に考えてください。

したがって、メールの送信など、メールクライアントで実行されるすべてのアクションは、メールクライアントによってマシン上の指定されたフォルダに保存されます。また、サーバーは、電子メールクライアントとサーバー間の同期。

2
t0mm13b

メールプロバイダーは、メールへのアクセスを提供する複数の方法を選択できます。より一般的なものの2つはpop3とimapです。 pop3があるように聞こえます。pop3はメールをクライアントにプッシュして、忘れてしまいます。

プロバイダーからimapサーバーが提供されている場合は、送信済みメッセージを含むメール用のフォルダーを作成できます。それ以外の場合、オプションはメールプロバイダーを変更することです。

0
James Blackwell