問題タブ [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 に答える
1351 参照

c# - MimeKit メッセージをファイルとしてブラウザに返す

ブラウザーを介してユーザーに eml ファイルを返そうとしています。つまり、静的な eml ファイルはありません。ページが作成します。次の方法を使用して、MimeKit でサンプル メッセージを作成できます。

しかし、実行するとこのエラーが発生します

これを回避する方法はありますか?eml を一時フォルダーに書き込むことはできますが、明らかにパフォーマンスが低下するため、書きたくありません。何か案は?

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

vb.net - MailKit/MimeKit SMTP 接続エラー

MailKitと を使用して電子メールを送信しようとしたMimeKitときに、次のエラーが表示されました。

トランスポート接続からデータを読み取ることができません: 接続先が一定時間後に適切に応答しなかったために接続の試行が失敗したか、接続されたホストが応答しなかったために確立された接続が失敗しました。

私が使用している vb.net コード:

タイムアウト エラーは、次の行で発生します。

奇妙なことに、自宅のコンピューターでは機能しますが、職場では機能しません。

問題の原因は何だと思いますか?

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

mailkit - MailKit がメッセージ ID を見つけられない

私は現在 OpenPop からMailKit移行しています。

次のように文字列を MimeMessage にロードする単体テストがあります。

メッセージは正常に解析されますが、MessageId ヘッダーが見つかりません。OpenPop は、電子メールで MessageId を見つけることができます。MailKit が失敗するのはなぜですか? メッセージ ID ヘッダーは何らかの形で無効と見なされ、破棄されていますか?

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

c# - 証明書と秘密鍵を使用して電子メール メッセージに署名するにはどうすればよいですか?

そのため、ユーザーが選択した X509Certificate2 を使用して電子メールに署名しようとしています。私は MimeKit を使用してこれを実行しようとしましたが、これに関するドキュメントは古いようです。

これは、githubページでこれを行うように指示する方法です(ここにあります

私が持っている最初の問題は、上記が使用していることです

そして、使用する X509Store() から証明書を取得しています

すなわち

これは、他の方法 (ドキュメントを見つけることができなかった方法) を使用して、証明書のリストを取得する必要があることを示唆しています。

私の 2 番目の問題は、例に示すように、CmsSigner が 1 つではなく 2 番目の引数 (AsymmetricKeyParameter) を必要とすることです。

だから私の質問は:

  • MimeKit を使用して証明書のリストを取得するにはどうすればよいですか?
  • AsymmetricKeyParameter を取得するにはどうすればよいですか?
0 投票する
2 に答える
535 参照

c# - MimeKit を使用して不透明な署名で署名付き電子メールを作成することは可能ですか?

基本的に質問のとおりです。

ユーザーのマシンにインストールされた X509Certificate2 を使用して電子メールに署名するプログラムを作成しました。これは MimeKit を使用して行われるため、非常に簡単です (図を参照)。

切り離された署名の代わりに「不透明な」署名を使用して、この署名付き電子メールを作成できるかどうか尋ねられました。これを行うことができるOpenSSLのオプションがあると思います(??)。

とにかく、MimeKit に関連する「不透明」オプションについての言及を見つけることができませんでした。

これは可能ですか?

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

c# - メールキット - Apple メールから送信されたメッセージを受信するときに、添付ファイルや HTML 本文がありません

Mailkit ライブラリを使用して電子メールを受信して​​きましたが、これまでのところ素晴らしいものです。ただし、Mac のメール アプリを介して送信されるメッセージに問題があることがわかりました。たとえば、pdf の添付ファイルと html 形式の本文を付けて送信したメッセージは、(IMailFolder.GetMessage を介して) 添付ファイルのないオブジェクトとして受信され、HtmlBody のみが null です (TextBody のみが受信されます)。

このメールのソースコード (個人情報ヘッダーなし) を Web メール クライアントから添付しています (メッセージはそこに表示されます)。

Mailkit でこの種の問題に直面した人はいますか? それとも、ライブラリに依存するのではなく、特定の Apple メールだけでしょうか?