問題タブ [mailkit]

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 投票する
1 に答える
755 参照

c# - MailKit IMailFolder.Close が例外をスローする

メールボックス内のフォルダーを開く MailKit を使用する方法があります。アクセスレベルが指定された引数よりも低い場合、フォルダーを閉じてから、正しいアクセスレベルでフォルダーを開きます。

このようなもの:

task.Wait() 部分が AggregateException をスローしており (ImapCommandException のタイプによる内部例外があるようです)、次のように伝えています。

MailKit.Net.Imap.ImapCommandException: IMAP サーバーが「UNSELECT」コマンドに「BAD」応答で応答しました。

私が結論付けることができるのは、CLOSE 操作 (IMAP4 によると UNSELECT) を実行するための結合からの応答は、メールボックスが選択されていないことが原因であるはずの BAD 応答を与えるということです。

この閉じる操作をどのように処理すれば、アクセス レベルの低いフォルダーを閉じて、正しいアクセス レベルで閉じた後に開くことができますか?

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

c# - メッセージの送信時に MailKit SMTP が遅い

MailKit を使用して、IMAP を使用していくつかの電子メールを取得し、SMTP を使用してそれらを転送しています (詳細はこちら)。しかし、SMTP が電子メールを送信するのに非常に時間がかかります。

NuGet経由でメールキットを使用しています

これは私が使用しているコードです

そして、かかる時間は通常30秒以上です。何か問題があるのではないかと疑うのは、メールが実際にほぼ瞬時に転送されることです。コードがsmtpClient.Sendメソッドに到達するよりも数秒 (またはそれ以下) で、送信先のメール アカウントにメッセージが表示されるのを確認できます (Thunderbird を同時に)、しかし何かがコードをSendコード行でまだ何かをしているようにします。

コードが何をしているのか、なぜそんなに時間がかかるのかを知る方法はありますか?

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

c# - MailKit を使用して、メッセージ全体を POP でダウンロードせずに件名または送信者の電子メールを取得できますか?

yahoo ビジネスでメールがあり、MailKit は POP で動作します。特定の件名を見つけてメッセージをダウンロードしたい。または、IMAP を使用できますか?

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

c# - Imap フォルダーのメールキットを追加

Mailkit を使用して最上位フォルダーを追加しようとしているので、次のラベルを追加すると、このフォルダーの下にグループ化できます。

ラベルは次のとおりです。

  • メールキット/アーカイブ
  • メールキット/フラグ付き

mailkit というフォルダーを作成して gmail でグループ化したいのですが、現在これを行う方法が見つからないようです。これは可能ですか、誰か例がありますか?

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

c# - MailKit Imap メッセージ ID のみを取得

タイトルはそれを要約しています。メッセージ全体をダウンロードせずに、Imap フォルダーからすべての MessageId プロパティを取得する必要があります。

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

c# - Mailkit を使用して参照ヘッダーに新しい ID を追加する

参照ヘッダーに MessageID を追加するための優れた方法はありますか? または、次のように id を追加する唯一の方法です。

私がちょうど好きなとき:

その後、何らかの理由で参照が空白になっているように見えますか? 追加されたIDを少なくとも含める必要はありませんか?