問題タブ [pop3]

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.

0 投票する
4 に答える
10515 参照

c# - メールの AlternateView の取得

System.Net.Mail.AlternateView から AlternateView を取得できないようです。

POP3 経由で電子メールをプルするアプリケーションがあります。送信用の別のビューを作成する方法は理解していますが、メールを見るときに別のビューを選択するにはどうすればよいですか。受信した電子メールを System.Net.MailMessage オブジェクトとして持っているので、本文、エンコーディング、件名などを簡単に引き出すことができます。本文をリクエストしたときに現在返されている HTML 以外のものを抽出します。

これがある程度の意味を持ち、誰かがこれに光を当てることができることを願っています. 最終的に、私は HTML の代わりにプレーンテキストを取り出したいと考えており、自分で解析したくありません。

0 投票する
5 に答える
3514 参照

.net - POP3 サーバーへの接続

.NET には POP3 サーバーから電子メールをプルする方法がありますか、それともサードパーティのコンポーネントをコーディングまたは購入する必要がありますか?

0 投票する
1 に答える
294 参照

windows-server-2003 - 永続的な一時的な障害を生成する必要がある

更新: すべてのメール サーバーが「標準」に従ってエラーを返すとは限らないことを発見したとき、4.xx と 5.xx の違いは私の心配のほとんどではありませんでした。現在、すべての種類の返信メールを失敗として処理することを選択していますが、回答が得られて他の人の助けになる場合に備えて、この質問をここに残します.

私は、POP3 アカウントを読み取り、永続的なエラー (5.xx 配信ステータス) として返されたメールと永続的な一時的なエラー (4.xx 配信ステータス) として返されたメールを区別し、4. xx DSN を検出し、5.xx DSN に対して電子メールに不良のフラグを立てます。DSN 本体を手動で編集して 5.xx を 4.xx に変更するのは簡単ですが、管理者は「実際の」4.xx を返すことを望んでいます。そうするのにとても苦労しています。

テスト環境は、MS の SMTP および POP3 を実行する Windows 2003 サーバーです。ターゲットのメール アドレス (5.xx) のクォータを超えて、アカウントをロックしようとしました (2.xx で、メールを受信できません)。

これは、誰かが興味を持っている場合に備えて、リース終了の通知用です。そのため、メールに不良のフラグを立てるか、失敗が永続的なものではなかったことを再試行することに関心があります.

0 投票する
4 に答える
5871 参照

pop3 - Thunderbird は、POP 経由でダウンロードされた最後のメッセージの UID をどこに保存しますか?

Thunderbird を使用して、POP3 を使用して電子メールを受信します。メールをサーバーに残すように Thunderbird を設定しました。ある日、POP3 を使用してRETR10 件の電子メール メッセージを取得し、その夜ログアウトしたとします。一晩でさらに 10 件のメッセージがメールボックスに送信されます。翌朝 Thunderbird を起動すると、STATコマンドは 20 個のメッセージを表示するはずです。ただし、Thunderbird は最初の 10 件のメッセージをダウンロードするべきではありません。メッセージ 11 (またはメッセージ 11 の一意の識別子または UID) から開始する必要があります。Thunderbird は POP3UIDLコマンドを送信し、その UID を Thunderbird が昨日取得した最後のメッセージの UID と比較します。最後の UID がメッセージ 10 の UIDL リストと一致することがわかり、Thunderbird はRETR 11RETR 12などになります。

私の場合、POP3STATコマンドは、POP サーバーに 5379 個のメッセージがあることを示しています。私はすでに約5000個を受け取りました。何らかの理由で、Thunderbird は 5001 から開始するのではなく、5379 のすべてのメッセージをダウンロードしたいと考えています。これをデバッグしようとしていて、Thunderbird が最後に取得したメッセージであると考える UID を探していました。

Thunderbird (Windows 上) が最後の UID を保存する場所を知っている人はいますか? UIDL (リスト) と比較するために使用しますか?

手動で設定して、Thunderbird に 5001 に近い場所から取得を開始させる方法はありますか?

0 投票する
3 に答える
17916 参照

php - PHP と pop3 を使用してメールを取得する - あなたのテクニックは何ですか?

利用可能ないくつかのオプションが表示されます。

1) PEAR の POP3 クラスを使用 --> 試してみたところ、サンプル コードで FF が窒息死するなどの奇妙な問題が発生しました!!!

2) PHPClasses を使用する ( here ) --> 当時は実行可能なオプションのようでしたが、まだ作業中です。

3) 自分で書くか、利用可能なスニペットの 1 つを使用する

ターゲットは現在 Gmail ですが、ISP メールでも動作するようにしたいと考えています (もちろん同じコードである必要はありません)。

あなたは何を使うのですか?作業スニペットへのポインタは大歓迎です。

0 投票する
3 に答える
2437 参照

.net - プログラムで Gmail を使用して電子メールを受信しますか?

C# プログラムを使用して、gmail アカウントをポーリングし、新しいメッセージを自動的にダウンロードしたいと考えています。Gmail を送信 SMTP サーバーとして使用できることは知っていますが、アカウントに送信された新しいメッセージにアクセスする方法はありますか?

編集:迅速なフィードバックをありがとう....だから、POP または IMAP の 2 つのオプションがあります。

どちらを使用する必要がありますか? なぜ?

編集 #2: IMAP を使用すると、ポーリングする必要がないように見えます。行く道のように見えます。

0 投票する
2 に答える
7945 参照

.net - Pop3を使用してどのように「既読としてマーク」しますか?

オープン ソース クライアントを使用して、受信メールをプログラムで処理しています (Windows 2003)。以前に読んだ電子メールを受信しないようにする唯一の方法は、それらをサーバーから削除することです。これは理想的とは言えません。私の知る限り、Pop3 にはメールを既読に設定するコマンドはありません。それで、あなたはこれについてどうしますか?

0 投票する
2 に答える
649 参照

.net - .NET で Web ベースの電子メール クライアントを作成する方法は?

サードパーティ コンポーネントを使用して、.NET で Web ベースの電子メール クライアントを作成しています。

私は正しい考えを持っていることを確認したいだけです:

  1. 最初に POP を使用してメールを取り込みます
  2. 次に、POP から取得した個々のメッセージを MIME コンポーネントを使用して解析しますよね?

サードパーティの選択肢は、Nsoftware、Quiksoft、または Dart です。

私は今Nsoftwareを見ています。

0 投票する
5 に答える
2639 参照

email - POP3/SMTP を使用して、メールが既読かどうかを確認するにはどうすればよいですか?

POP3/SMTP を使用して、メールが既読かどうかを確認するにはどうすればよいですか?

メールは読めるのですが、メールが既読かどうかわかりません。任意の提案をいただければ幸いです。

0 投票する
5 に答える
9454 参照

.net - 受信メールの処理

.NETを使用して受信メールをプログラムで読み取るにはどうすればよいですか。POPサーバーで電子メールメッセージ(この場合はXML)のコンテンツを取得してアプリケーションに読み込むメソッドが必要です。

理想的には、これは次の方法で解決できます。

  • 電子メールを処理するためにWebサーバーでバックグラウンドタスクとして実行できる.NETコード。
  • 電子メールの内容をWebサーバーにPOSTできるサービス。

私は他のオプションを開いていますが。

編集:「非回答」からコピー:

現在、ホスティング会社が提供するメールアカウントの使用を検討しています。

私たち自身のメールサーバーは潜在的にオプションかもしれませんが、それについて私たちがホストに連絡する必要があるものです。