問題タブ [imap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 電子メールの受信トレイにアクセスするための .NET コンポーネントの推奨事項
C# で Windows サービスを作成して、電子メールの受信トレイを定期的に監視し、受信したメッセージの詳細をデータベース テーブルに挿入するように依頼されました。
私の本能は POP3 を介してこれを行うことであり、確かに、「.NET POP3 コンポーネント」をグーグルで検索すると、数え切れないほど (OK、146,000) の結果が得られます。
誰かが以前に似たようなことをしたことがありますか?銀行を破ることのないまともなコンポーネントをお勧めできますか (最大数百ドル)?
POP3 ではなく IMAP を使用する利点はありますか?
ios - iPhoneのExchangeIMAPメールボックスからメッセージを削除する
IMAPを使用してiPhoneにセカンダリExchangeメールボックスを設定しています。メッセージが電話で削除された場合を除いて、これはすべて正常に機能しているように見えますが、Outlookでは通常どおり表示されます。電話で「削除されたメッセージを削除する」設定を何に設定してもかまいません。
これは、電話が削除されたメッセージを消去しないことと、ExchangeがOutlookで削除されたが消去されていないメッセージを表示することの組み合わせによるものであることを理解しています。
電話でメッセージを削除してからOutlookに表示されるまでの間に大きな遅延がない、これに対する自動化されたソリューションを探しています。メッセージは、電話から削除されたときに削除済みアイテムにも表示されます。
IMAP経由でメールボックスに接続し、フォルダに削除されたメッセージが表示されるまでIDLEモードのままになるバックグラウンドプロセスを作成することを考えました。その後、フォルダを消去してIDLEモードに戻ります。これは(複数のインスタンスがない)複数のフォルダーでは機能しませんが、おそらく機能します。
IMAP IDLEをサポートする簡単にスクリプト化できるツールまたはライブラリに関する推奨事項はありますか?
web-services - IMAP フォワーダー
IMAP アカウントからメールを転送する最も速くて信頼できる方法は何だろうと思っています。
私の大学では、学生のメールボックスを個人の電子メール アカウントに転送することを許可していません (ここでは全員が Gmail または Hotmail を使用しています)。それは技術的なことではなく、政治的なことです。メールボックスへの IMAP アクセスがあります。メールをIMAPでダウンロードして転送するサービスが欲しいです。何千人もの学生が使用できるように、規模を拡大できればよいでしょう。最終的には、パブリック サインアップ ページを作成し、そこから自動的に処理されるようにしたいと考えています。
これまでのところ、ヘッダーとボディ パーツを接続してダウンロードし、それらをすべて結び付ける適切な PHP スクリプトを作成しました。それには2つの問題があります。
1) あらゆる種類のパーツをダウンロードして、それらをつなぎ合わせています。すべてのエキゾチックな添付ファイル、奇妙なエンコードされたテキスト、およびすべての種類のヘッダーがこれに耐えられることを願っています。完全なヘッダーがあるかどうかさえわかりません。
2) to: メールアドレスは、元の学生のメールアドレスではなく、個人のメールアドレスになります。これは不自由で、検索やアーカイブに不便だと思います。
PHP スクリプトを使用する方法はありますか? 特定の Linux メール サービス/デーモンを使用するトリックはありますか? IMAP には「転送」コマンドがありますか?
java - IMAP を使用して GMail から Java アプリケーションにメールを取得する
JavaMailとIMAPを使用して、Java アプリケーションから Gmail のメッセージにアクセスしたいと考えています。SocketTimeoutExceptionが発生するのはなぜですか?
これが私のコードです:
タイムアウトに「永遠に」かからないように、タイムアウト値を設定しました。また、MyAuthenticatorにはユーザー名とパスワードもあり、URL と重複しているように見えます。プロトコルを指定する別の方法はありますか? ( IMAPの JavaDoc には表示されませんでした。)
.net - .NET 用 IMAP4 サーバー
IMAP4 サーバー側の機能を提供する .NET 用の無料 (非 GPL) ライブラリはありますか?
たとえば、IMAP4 クライアント (outlook など) がメッセージを取得、読み取り、編集、および/または削除できるように、ソケット レベルとメッセージ ハンドシェイクを処理します。
私は IMAP4 サーバーに接続しようとはしていません。実装するための支援が必要です。
imap - Maildirメッセージファイル名のフラグはどういう意味ですか?
古いMaildirフォルダーをクリーンアップして、次のような名前のメッセージを見つけています。
1095812260.M625118P61205V0300FF04I002DC537_0.redoak.cise.ufl.edu、S = 2576:2、ST
それらは私のIMAPクライアントに表示されないので、メッセージがすでに別の場所に移動されたことを示すセマフォがあると思います。その場合、ファイルを後悔することなく削除できますか?
imap - IMAP: あるフォルダーから別のフォルダーにメッセージを移動する方法
(他のメールパッケージの助けを借りずに IMAP コマンドを使用)
imap - IMAP: ゴミ箱フォルダを経由せずに「すぐに」削除しますか?
現在、次の手順で受信トレイから一部のメッセージをフィルタリングしています。
ゴミ箱を選択した後、プロセスを繰り返します。
これらのメッセージを破棄するより直接的な方法はありますか? それとも、メッセージを削除するとゴミ箱に入れられ、ゴミ箱から削除すると完全に破棄されるのはメール サーバーの機能だけですか?
php - php-imap-別のアカウントでメールを移動する
私はメールをダウンロードしてデータベースに保存するスクリプトに取り組んでいます。ダウンロードするとメールが削除されると、通常、このアカウントで何千ものメールを受信します。
妄想的で、少なくとも1か月はメールのバックアップを取りたいのですが、メインのメールボックスアドレスを散らかしてそこに残しておくことはできません。
したがって、メールを(phpコードを介して)あるメールボックスから別のメールボックスに移動する必要があります。私はimap_append()を使用するこのソリューションを思いつきました。ただし、このソリューションは電子メールを再作成し、実際には移動しません。
これを行うための提案や代替方法はありますか?
覚えておいてください:私はそれを私のreadmailスクリプトに統合する必要があるので、それはphpで行われなければなりません。
fetchmailソリューションが提案されたこのスレッドはすでに見ました
このタスクのために私が書いたコードは次のとおりです
python - Python で (Gmail と imaplib を使用して) IMAP 検索を実行するにはどうすればよいですか?
Gmail には、ラベル付きのメッセージがたくさんあります。
これらのメッセージを取得するために IMAP クライアントを使用したいのですが、検索の呪文が何であるかわかりません。
この種の例はあまり見つかりません。