問題タブ [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.
c# - MailKit を使用して電子メールから EML をエクスポートする
Mailkit を使用して IMAP から EML ファイルをエクスポートする必要がありますが、メールをエクスポートする方法がありません。
MimeKit - Mailkit Documentationにもドキュメントが見つかりませんでした。
Mailkit を使用して EML ファイルをエクスポートすることは可能ですか?
c# - Mailkit: 下書きの送信
IMAPでコマンド「追加を実行」を実行するメソッドをメールキットで見つけようとしています.C#では、次のようにします:
ただし、MailKit ImapClient を観察すると、このオプションがありません.. MailKit IMAP
で追加を実行するにはどうすればよいですか?
c# - MailKit smtp メールを Exchange サーバーの送信済みフォルダーにコピーする
Mailkit フレームワークを使用して、Exchange サーバーからメールを送信 (SMTP) および取得 (IMAP) していますが、正常に動作します。
それでも、SMTP で送信されたメールがサーバーの送信済みフォルダーに表示されないという問題があります (したがって、他のメール クライアントには表示されず、それが主な問題です)。
これらの SMTP 送信メールを Exchange サーバーの送信済みフォルダーに送信する方法はありますか?
c# - MailKit を使用すると、Unicode ファイル名の添付ファイルが Outlook で「無題の添付ファイル」として表示される
アプリケーションで MailKit を使用して、ユーザーに電子メールを送信しています。これらの電子メールには、多くの場合、Unicode または長いファイル名の添付ファイルが含まれています。Outlook (POP または IMAP を使用している場合) または Outlook Express などの一部の電子メール クライアントは RFC 2231 を処理できないため、添付ファイルに「無題の添付ファイル」という名前が付けられます。
添付ファイル名の RFC 2047 (エンコードされた単語) をサポートする (MailKit を使用して) メールを送信する方法はありますか? 可能な解決策は、content-disposition の filename に RFC 2231 を保持することですが、content-type のエンコードされた単語でエンコードされた名前パラメーターをフォールバックとして使用します。このようなものはサポートされていますか?
c# - 共有名前空間の選択方法
IMAP の使用 - 共有の「ユーザー」名前空間の下に、「.」で始まる多くの共有メールボックスがあります。デリミタ。
これらの共有メールボックスを Exchange サーバーに移行するソフトウェアを作成しようとしています。
IMAP サーバーが SELECT に対して NO と応答する「ユーザー」共有名前空間内の特定のメールボックス/フォルダーを開こうとしています。以下のコメント付きの抜粋を使用して開くと、Inbox は問題なく動作します。おそらく、'root/base-user フォルダー' にアクセスできないため、子フォルダーを指定する必要があるため、問題の共有メールボックスに接続する方法がわかりません。たとえば、「user.sharedmailboxA」になります。
ここで私の専門用語を許してください。IMAP のまったくの初心者です。ありがとう
次のコードは「NO」を除いて、Open メソッドを試してみるとおそらくアクセスが拒否されます。
c# - Mailkit を使用して IMAP フォルダー構造をターゲットにミラーリングする
宛先 IMAP メールボックスへの深いフォルダー構造のミラーリングを作成したいと考えています。子ディープ フォルダーを直接作成することは違法であるため、次のような方法で作成する必要があるようです。Imap フォルダーの追加 Mailkit
私のC#は限られているので、「HasChildren」IMailFolder属性を使用してすべてのフォルダーをループし、フォルダーの作成時に親フォルダーへの参照を維持する方法を理解しようとしています。
それが理にかなっていることを願っています!
私は常にトップレベルを作成するためにこれを行っていますが、ロジックを構築する方法がわかりません:
ありがとう
c# - Gmailでメールの本文を解析し、ダウンロードして削除する方法
IOT 通知に C# を使用して Gmail からメールを受信するために Mimekit を使用していますが、これは機能しているようです。
私は次のことをしたいと思います:
- Gmail にログイン
- 件名または本文に特定のキーワードを含む受信メールを検索します。
- C# のテキスト ファイルと同じように本文を解析する
- 添付ファイル (test.txt) をダウンロードする
- 消去
この時点で、ログインに成功し、フォルダーのリストと文字列の一致を取得できます。
これが私のコードです:
私の質問は次のとおりです。手順 3、4、および 5 を達成するにはどうすればよいですか?