7

IMAP アカウントからメールを転送する最も速くて信頼できる方法は何だろうと思っています。

私の大学では、学生のメールボックスを個人の電子メール アカウントに転送することを許可していません (ここでは全員が Gmail または Hotmail を使用しています)。それは技術的なことではなく、政治的なことです。メールボックスへの IMAP アクセスがあります。メールをIMAPでダウンロードして転送するサービスが欲しいです。何千人もの学生が使用できるように、規模を拡大できればよいでしょう。最終的には、パブリック サインアップ ページを作成し、そこから自動的に処理されるようにしたいと考えています。

これまでのところ、ヘッダーとボディ パーツを接続してダウンロードし、それらをすべて結び付ける適切な PHP スクリプトを作成しました。それには2つの問題があります。

1) あらゆる種類のパーツをダウンロードして、それらをつなぎ合わせています。すべてのエキゾチックな添付ファイル、奇妙なエンコードされたテキスト、およびすべての種類のヘッダーがこれに耐えられることを願っています。完全なヘッダーがあるかどうかさえわかりません。

2) to: メールアドレスは、元の学生のメールアドレスではなく、個人のメールアドレスになります。これは不自由で、検索やアーカイブに不便だと思います。

PHP スクリプトを使用する方法はありますか? 特定の Linux メール サービス/デーモンを使用するトリックはありますか? IMAP には「転送」コマンドがありますか?

4

3 に答える 3

4

これは Fetchmailが解決するように設計された問題のように聞こえるので、 Fetchmailを見たいと思うかもしれません。Fetchmail は、POP/IMAP/etc サーバーからメールを取得し、SMTP/LMTP/etc サーバーに転送します。Fetchmail には、数年間、多くのユーザーがさまざまな IMAP サーバーの問題を解決できるという利点があります。

于 2008-09-11T20:45:33.157 に答える
0

fetchmail は、進むべき道のようです。PHP を使用して fetchmail コマンド ファイルを生成/編集できるので、パブリック サインアップをカバーできます。すでにこれを行っているパッケージ/スクリプトを探しています。

Gmail プルは POP3 でのみ機能し、IMAP では機能しません。

于 2008-09-11T21:10:02.990 に答える
-1

Gmail を使用している場合は、GMAIL を構成して、他のアカウントからメールを受け取ることができます。

于 2008-09-11T20:46:11.877 に答える