1

PHP でスクリプトを作成しています。このスクリプトは、IMAP サーバーを MySQL データベースにバックアップすることです。

私の質問は次のとおりです。

電子メールに添付ファイルがある場合、その添付ファイルは電子メール自体に埋め込まれていますか、それともサーバー上の別のファイルですか?

質問する理由は次のとおりです。

ヘッダー情報を MySQL データベースに保存して、特定の電子メールの添付ファイルを抽出できますか? または、添付ファイルをバックアップ サーバーにダウンロードする必要がありますか?

敬具、

フレデリック・クロー

4

2 に答える 2

2

添付ファイルはメール本文の一部です。通常、メールとは別のファイルには保存されません。電子メール クライアントは、前述の MIME タイプを使用して電子メールの本文を分割します。

https://www.rfc-editor.org/rfc/rfc2045 (および次の RFC)で読むことができます。

于 2012-11-20T13:46:45.640 に答える
0

IMAP では、両方の方法で使用できます。本文構造を検査し、部分フェッチを使用することで、それらを個別に取得することも、電子メール全体 (添付ファイルが埋め込まれている) を一度に取得することもできます。

于 2012-11-20T15:14:47.817 に答える