問題タブ [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.
c# - Mimekit で Mailkit を使用して SMTP サーバーを収集する
MailKit と MimeKit を使用して電子メールを送信しようとしているときに、SMTP 出力を収集する方法はありますか?
ps: Easymail から Mimekit および Mailkit に電子メール コードを移行しようとしていますが、これがかなり基本的なクエリである場合は申し訳ありません。
c# - Mailkit (c#) を使用してメールを送信する際の問題
私はMailkit/Mimekit
Easymail を初めて使用し、Easymail から移行中です。以下のコードは、次のエラーメッセージを表示します
これは、Try Catch ステートメントを使用した場合です。Try Catch を削除すると、次のような出力が得られます。
私のSMTPサーバーは問題ないので、これは予想される出力です。なぜこれが起こるのでしょうか?サーバーが応答しないエラーをキャッチしようとしているだけです
c# - MailKit c# の使用中にメールをファイルとして保存する方法はありますか?
MimeKit を使用して SMTP サーバーに中継する代わりに、電子メール全体をすべてのヘッダーと共にディスクに保存したいのですが、これは可能ですか?
メッセージ自体をファイルに書き込むことができることを認識しています。
c# - メールの Sender ヘッダーに改行を追加する Mailkit
Mailkit を使用しているときに、メール アドレスが長い場合に改行が追加されることに気付きました。たとえば、以下の一連のヘッダーを使用します。
設定に使ったソースコードは以下の通りです。
これを修正する方法はありますか?
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()
無駄にしようとしました。
c# - MailKit を使用してディスク上のフォルダーにメッセージを書き込む
System.Net.Mail を使用していたアプリケーションを MailKit/MimeKit に移行しようとしています。
System.NetMail を使用すると、次のようにメッセージをフォルダーに書き込むことができます。
MailKit/MimeKit を使用してこれを行うソリューションはありますか?
助けてくれてありがとう!
c# - C# を使用して IMAP プロトコル (サーバー側) を実装する方法
ユーザーにサブドメインをメールボックスとして提供するサービスを作成しようとしています。
そのため、IMAP サーバーを自分で実装する必要があります。
mimekit/mailkit が役に立ちます。(少なくとも、私のサーバーをテストするのに役立ちます。)
mimekit/mailkit を使用して最小限の IMAP プロトコル (サーバー側) を実装することは可能ですか?
c# - mimekit Outlook は添付ファイルとしてテキストを表示します
Word ドキュメントがあり、Aspose.Word を使用して差し込み印刷を実行し、結果を mhtml (コードの一部) としてメモリ ストリームに保存します。
次に、MimeKit (NuGet の最新バージョン) を使用してメッセージを送信します。
受信したメールをメール Web クライアントで開くと、テキスト (画像付き) と画像が添付ファイルとして表示されます。
受信したメールを Outlook (2016) で開くと、メール本文が空で、2 つの添付ファイル (1 つはテキスト、もう 1 つは画像) があります。
mht の内容自体を見ると、次のようになります。
これを Outlook で正しく表示するには、何らかの書式設定を行う必要がありますか? それとも、content=3D"xxxx"、style=3D"xxxx" などの "3D" キーワードが原因ですか?
前もって感謝します。
エドワード
outlook - MailItem または RDOMail を MimeKit に読み込むには?
MimeKit の ParseMessage が取得できるように、Microsoft Outlook の MailItem または Redemption の RDOMail を MemoryStream に読み込む方法を知っている人はいますか?
電子メールから p7s 署名を読み取ろうとしていますが、その方法がわかりません。私はすでに多くの場所とドキュメントを調べてきました。
誰かが例を挙げることができますか?