問題タブ [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 投票する
2 に答える
4095 参照

c# - MailKit を使用して電子メールから EML をエクスポートする

Mailkit を使用して IMAP から EML ファイルをエクスポートする必要がありますが、メールをエクスポートする方法がありません。

MimeKit - Mailkit Documentationにもドキュメントが見つかりませんでした。

Mailkit を使用して EML ファイルをエクスポートすることは可能ですか?

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

c# - Mailkit: 下書きの送信

IMAPでコマンド「追加を実行」を実行するメソッドをメールキットで見つけようとしています.C#では、次のようにします:

ただし、MailKit ImapClient を観察すると、このオプションがありません.. MailKit IMAP
で追加を実行するにはどうすればよいですか?

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

c# - MailKit smtp メールを Exchange サーバーの送信済みフォルダーにコピーする

Mailkit フレームワークを使用して、Exchange サーバーからメールを送信 (SMTP) および取得 (IMAP) していますが、正常に動作します。

それでも、SMTP で送信されたメールがサーバーの送信済みフォルダーに表示されないという問題があります (したがって、他のメール クライアントには表示されず、それが主な問題です)。

これらの SMTP 送信メールを Exchange サーバーの送信済みフォルダーに送信する方法はありますか?

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

c# - MailKit を使用すると、Unicode ファイル名の添付ファイルが Outlook で「無題の添付ファイル」として表示される

アプリケーションで MailKit を使用して、ユーザーに電子メールを送信しています。これらの電子メールには、多くの場合、Unicode または長いファイル名の添付ファイルが含まれています。Outlook (POP または IMAP を使用している場合) または Outlook Express などの一部の電子メール クライアントは RFC 2231 を処理できないため、添付ファイルに「無題の添付ファイル」という名前が付けられます。

添付ファイル名の RFC 2047 (エンコードされた単語) をサポートする (MailKit を使用して) メールを送信する方法はありますか? 可能な解決策は、content-disposition の filename に RFC 2231 を保持することですが、content-type のエンコードされた単語でエンコードされた名前パラメーターをフォールバックとして使用します。このようなものはサポートされていますか?

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

c# - 共有名前空間の選択方法

IMAP の使用 - 共有の「ユーザー」名前空間の下に、「.」で始まる多くの共有メールボックスがあります。デリミタ。

これらの共有メールボックスを Exchange サーバーに移行するソフトウェアを作成しようとしています。

IMAP サーバーが SELECT に対して NO と応答する「ユーザー」共有名前空間内の特定のメールボックス/フォルダーを開こうとしています。以下のコメント付きの抜粋を使用して開くと、Inbox は問題なく動作します。おそらく、'root/base-user フォルダー' にアクセスできないため、子フォルダーを指定する必要があるため、問題の共有メールボックスに接続する方法がわかりません。たとえば、「user.sharedmailboxA」になります。

ここで私の専門用語を許してください。IMAP のまったくの初心者です。ありがとう

次のコードは「NO」を除いて、Open メソッドを試してみるとおそらくアクセスが拒否されます。

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

c# - Mailkit を使用して IMAP フォルダー構造をターゲットにミラーリングする

宛先 IMAP メールボックスへの深いフォルダー構造のミラーリングを作成したいと考えています。子ディープ フォルダーを直接作成することは違法であるため、次のような方法で作成する必要があるようです。Imap フォルダーの追加 Mailkit

私のC#は限られているので、「HasChildren」IMailFolder属性を使用してすべてのフォルダーをループし、フォルダーの作成時に親フォルダーへの参照を維持する方法を理解しようとしています。

それが理にかなっていることを願っています!

私は常にトップレベルを作成するためにこれを行っていますが、ロジックを構築する方法がわかりません:

ありがとう

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

c# - Gmailでメールの本文を解析し、ダウンロードして削除する方法

IOT 通知に C# を使用して Gmail からメールを受信するために Mimekit を使用していますが、これは機能しているようです。

私は次のことをしたいと思います:

  1. Gmail にログイン
  2. 件名または本文に特定のキーワードを含む受信メールを検索します。
  3. C# のテキスト ファイルと同じように本文を解析する
  4. 添付ファイル (test.txt) をダウンロードする
  5. 消去

この時点で、ログインに成功し、フォルダーのリストと文字列の一致を取得できます。

これが私のコードです:

私の質問は次のとおりです。手順 3、4、および 5 を達成するにはどうすればよいですか?