問題タブ [mimekit]

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 に答える
4292 参照

c# - Mimekit で Mailkit を使用して SMTP サーバーを収集する

MailKit と MimeKit を使用して電子メールを送信しようとしているときに、SMTP 出力を収集する方法はありますか?

ps: Easymail から Mimekit および Mailkit に電子メール コードを移行しようとしていますが、これがかなり基本的なクエリである場合は申し訳ありません。

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

c# - Mailkit (c#) を使用してメールを送信する際の問題

私はMailkit/MimekitEasymail を初めて使用し、Easymail から移行中です。以下のコードは、次のエラーメッセージを表示します

これは、Try Catch ステートメントを使用した場合です。Try Catch を削除すると、次のような出力が得られます。

私のSMTPサーバーは問題ないので、これは予想される出力です。なぜこれが起こるのでしょうか?サーバーが応答しないエラーをキャッチしようとしているだけです

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

c# - MailKit c# の使用中にメールをファイルとして保存する方法はありますか?

MimeKit を使用して SMTP サーバーに中継する代わりに、電子メール全体をすべてのヘッダーと共にデ​​ィスクに保存したいのですが、これは可能ですか?

メッセージ自体をファイルに書き込むことができることを認識しています。

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

c# - メールの Sender ヘッダーに改行を追加する Mailkit

Mailkit を使用しているときに、メール アドレスが長い場合に改行が追加されることに気付きました。たとえば、以下の一連のヘッダーを使用します。

設定に使ったソースコードは以下の通りです。

これを修正する方法はありますか?

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

oauth-2.0 - MailKit での Outlook アクセスの認証に苦労している

MailKit で提供されるコード例は、IMAP メールボックスにアクセスするには、次のようなコードが必要であることを示唆しています...

このコードを GMail と適切に生成された有効期限が切れていないアクセス トークンで使用すると、これはうまく機能します。

適切に生成されたアクセス トークンを使用した同じコードでも、回線AuthenticationException: Invalid username or password.上でスローされるだけです。client.Authenticate

このWeb サイトに対してテストを行ったところ、電子メール アドレスとアクセス トークンの値が有効であることがわかりました。Gmail では正しいのに、ここで間違っていることは何ですか?

[編集]この MSDN ページで、次の提案 を見つけました...

アプリ/サーバーは、AUTHENTICATE コマンドでアクセス トークンを IMAP サービスに渡します。以下を含む base64 でエンコードされた文字列を受け入れます。

  • ユーザー名。
  • ダイレクト OAuth 2.0 リクエストの認証タイプ Bearer。
  • MSA によって付与されたアクセス トークン。

たとえば、アプリ/サーバーは次の文字列を base-64 でエンコードします。

user={user@domain.com}^Aauth=Bearer {Access Token}^A^A

ここで、{user@domain.com} はユーザーのアカウント、{Access Token} は MSA によって付与されたアクセス トークン、^A は Ctrl-A 文字 (U+0001) です。

ただし、提案された文字列を作成し、それを「パスワード」値として渡してclient.Authenticate()無駄にしようとしました。

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

c# - MailKit を使用してディスク上のフォルダーにメッセージを書き込む

System.Net.Mail を使用していたアプリケーションを MailKit/MimeKit に移行しようとしています。

System.NetMail を使用すると、次のようにメッセージをフォルダーに書き込むことができます。

MailKit/MimeKit を使用してこれを行うソリューションはありますか?

助けてくれてありがとう!

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

c# - C# を使用して IMAP プロトコル (サーバー側) を実装する方法

ユーザーにサブドメインをメールボックスとして提供するサービスを作成しようとしています。
そのため、IMAP サーバーを自分で実装する必要があります。
mimekit/mailkit が役に立ちます。(少なくとも、私のサーバーをテストするのに役立ちます。)
mimekit/mailkit を使用して最小限の IMAP プロトコル (サーバー側) を実装することは可能ですか?

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

c# - mimekit Outlook は添付ファイルとしてテキストを表示します

Word ドキュメントがあり、Aspose.Word を使用して差し込み印刷を実行し、結果を mhtml (コードの一部) としてメモリ ストリームに保存します。

次に、MimeKit (NuGet の最新バージョン) を使用してメッセージを送信します。

受信したメールをメール Web クライアントで開くと、テキスト (画像付き) と画像が添付ファイルとして表示されます。

受信したメールを Outlook (2016) で開くと、メール本文が空で、2 つの添付ファイル (1 つはテキスト、もう 1 つは画像) があります。

mht の内容自体を見ると、次のようになります。

これを Outlook で正しく表示するには、何らかの書式設定を行う必要がありますか? それとも、content=3D"xxxx"、style=3D"xxxx" などの "3D" キーワードが原因ですか?

前もって感謝します。

エドワード

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

outlook - MailItem または RDOMail を MimeKit に読み込むには?

MimeKit の ParseMessage が取得できるように、Microsoft Outlook の MailItem または Redemption の RDOMail を MemoryStream に読み込む方法を知っている人はいますか?

電子メールから p7s 署名を読み取ろうとしていますが、その方法がわかりません。私はすでに多くの場所とドキュメントを調べてきました。

誰かが例を挙げることができますか?