問題タブ [openpop]
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.
c# - OpenPop.Net が Gmail の場合に間違ったメッセージ数を取得する
OpenPop.Net を使用して gmail にアクセスすると、正しいメッセージ数を取得できません。私の受信トレイにある正しい電子メール数を与えるhotmailで完全に正常に動作します
asp.net - メッセージ全体をダウンロードせずに添付ファイル名を取得する
OpenPop.Net を使用してメッセージ全体をダウンロードせずに添付ファイル名を取得する方法が見つかりません
はPop3Client.GetMessageHeaders
、添付ファイルに関するデータを一切公開しません。はPop3Client.GetMessage(messageNumber)
添付データを提供しますが、最初にメッセージ全体をダウンロードします。
多分誰かがそれを行う方法を知っていますか?
c# - OpenPop.NET - 電子メールの文字を変更します
OpenPop ライブラリを使用して電子メールを読んでいます。メールの本文を読むときに、ライブラリが文字を変更するという問題があります。次の例を参照してください:
メール本文:
ディセニョ
コード c#:
コード vb:
bodyMailTxt
値は "DiseÃf±o" で、ƒ (ラテン小文字の F ウィット フック) をf (ラテン小文字の F) に置き換えたものです。
これが起こらないようにする必要がありますか?
c# - OpenPOP でメッセージをすぐに削除する方法
openpop では、delete コマンドを送信するために disconnect() または Disposed() を呼び出す必要があります。
c# - openpop .net を使用してメールの各添付ファイルのサイズを取得する方法
openpop .net ライブラリを使用して、POP3 でメール サーバーからメールを取得します。すべて正常に動作しますが、メールの各添付ファイルのサイズを取得できません。GetMessageSize(i) を作成しましたが、このサイズはすべての添付ファイルの合計です。
次に問題は、各添付ファイルのサイズを取得する方法です。
誰でも私を助けることができますか?ありがとう!
c# - GetMessage コードから OpenPop の Windows サービスが終了し、同じコードで OK アプリを獲得
Gmail AC の添付ファイルをダウンロードするコードを実装しています。
openpop3 名前空間。このコードでは、添付ファイルのサイズをチェックしています。
サイズが指定値 (設定ファイルに kb で設定された値) より大きい場合、次のようにする必要があります。
送信者に電子メールを送信します....Windowsアプリケーションでは正常に動作しますが、コードを実装するたびに
ウィンドウサービスで問題が発生しています。このコード行から関数を終了します
Framework:3.5 VS:2008 Language# Open POP 名前空間 V2.0.4.369
c# - OpenPop.Mime で平文が見つからない
Outlook ボックスからすべてのメッセージを復元する必要があります。私は OpenPop オープン ソースを使用していますが、プレーン テキスト (値が null) を復元できません。メールをチェックするとプレーン テキストが存在するため、その理由がわかりません。HTMLバージョンを試してみると動作しますが、私のプロジェクトではこれは必要ありません。私を助けることができる人に感謝します。
c# - Openpop.net を使用してメールを送信するには?
サーバーからメールを取得するためにOpenPop.netを使用していますが、 OpenPop.netでメールを送信する方法が見つかりません。OpenPop.netでメールを送信するにはどうすればよいですか?
c# - OpenPop がメッセージ UID をダウンロードしない
バックグラウンド
- 初めて Pop3 を使用します。
- OpenPop ライブラリを使用します。
- Pop3 で動作するように Gmail を設定しました。
問題
何が起こるかを確認するためにコードをデバッグしています(そして本文を取得しようとしています)。最初の 2 ~ 3 回ダウンロードされたメッセージは、次の UID を取得しました。
var uids = client.GetMessageUids();
今回は、UID をフェッチしなくなりましたが、その理由がわかりません。注意してください、私はアプリを数回途中で終了しました. 私の Gmail の設定では、POP クライアントでメールをダウンロードした後でもサーバーにメールを保持するように構成されています。うまくいくことを期待して、いくつかのメールをunread
ステータスに設定しようとさえしましたが、うまくいきません。
では、このメソッドが 2 つまたは 3 つ実行された後に機能しなくなる原因について何か考えはありますか? Gmail になんらかのセキュリティ上の問題があるのでしょうか、それとも、このクライアントが既にメッセージを取得していて、もうメッセージを送信していないことを知っているのでしょうか?
編集
そのアドレスにメールを送信したところ、1 件のメッセージが表示されるようになりました。だから私が本当に知る必要があるのは、どのメッセージがダウンロードされたかどうかをクライアント (または Gmail) がどのように知っているかということです。これは非常に重要です。エラーが発生してアプリの電子メールを保存できない場合、次回の更新時にメッセージが再度ダウンロードされず、アプリケーションからメッセージが失われるためです。リセットする方法はありますか?これはどこに記録されていますか?
c# - 接続後に受信した新しいメッセージが見つからない
シナリオは、OpenPOP を使用して Outlook.com または gmail.com POP3 アカウントに接続する Windows サービスです。既存の電子メールがあれば検索します (つまりclient.getMessageCount()
、0 より大きい値を返します)。
サービスは接続を開いたままにし、新しいメッセージを再チェックします。
問題は、サービスが接続された後にそのアカウントにメールを送信すると、サービスがgetMessageCount()
ポップ接続を自動的にリサイクルするまで、常にゼロが返されることです。
誰かが同じ問題を抱えていることを願っています。
一部のプロバイダー (outlook.com など) は接続間の時間に制限があるため、ポップ切断/再接続を頻繁に行っても問題を解決できません。