問題タブ [mailmessage]

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

c# - 送信するメールの色を変更する

Outlookで、次の場所に移動すると...

ツール>整理>色の使用(タブ)

...条件を満たす(送信元、送信先など)メールの受信トレイの色を変更できます。

これをC#でプログラム的に行う方法はありますか?

現時点では、この例のように使用される単純なMailMessageオブジェクトがあります。

私の要件はこれです:

  • 緊急性が高いと思われるように、受信するメールの色を変更します

MailPriority.Highも使用できることは知っていますが、これでは十分ではありません。

0 投票する
5 に答える
27591 参照

c# - MailMessage c# - HTMLにして画像などを追加する方法は?

これは私が現在テストメールを送信している方法です。この html を作成し、画像などを追加して、送信されるメールの見栄えを良くするにはどうすればよいですか?

ありがとう

0 投票する
3 に答える
3489 参照

c# - MailMessage クラスの使用

MailMessage クラスを使用してメールを送信しています

新しい MailMessage オブジェクトを作成すると、fromAddr.for を使用してホストが自動的に取得されます。たとえば、fromaddress が chamara@pindoc.com.au の場合、ホストは pindoc.com.au と見なされますが、ホストの名前が異なります.so ホスト名が間違っています。そのため、次のエラーが発生していると思います。

{"メールボックスを利用できません。サーバーの応答は次のとおりです: 5.7.1 中継できません"} System.Exception {System.Net.Mail.SmtpFailedRecipientException}

どうすればこれを解決できますか?

0 投票する
5 に答える
375 参照

asp.net - MailMessage は 2 人以上の受信者に送信されませんか?

ASP.NET で MailMessage を送信していますが、送信されません。私が使用しているコードは

これを行うと、メールが届きません。ただし、このコードを使用すると:

毎回問題なく送ってくれます。ここで何が起こっているか知っている人はいますか?3 つの電子メールはすべて (テスト目的で) 同じであり、デバッグ中に正しいことが確認されています。3 番目に別のメール アドレスを挿入しようとしましたが、それでも何も起こりません。私は明らかな何かを見逃しているかもしれません...

編集: 誰もがそれらを個別に追加するように言っています。これは、誰もが同意する場合に良いアドバイスになるかもしれません. 以前にこれをしなかった理由は、3 つの別々のアドレスで再試行したところ、どれも送信されませんでした。それがうまくいくはずなら、私は完全に別の問題を抱えているのでしょうか?

編集:将来同じ問題を抱えている人のために、私がやったことです。MailMessage を作成するときに、パラメーターを使用せずに作成し、代わりに From パラメーターを個別に指定しました。From と To のすべてのメールをラップするnew MailAddress()と、これらすべての変更の組み合わせが機能しているように見えました。

0 投票する
5 に答える
1954 参照

.net - System.Net.Mail.MailMessageがIDisposableを実装するのはなぜですか

そのため、私はしばらくの間、をSystem.Net.Mail.MailMessage介して電子メールを送信するためのオブジェクトを使用しています。を実装SmtpClientしているところに気づいたので、常にブロック内で使用しています。MailMessageIDisposableusing

メタデータから、の実装に関するこの情報を見ることができますMailMessage

しかし、私は疑問に思っています、なぜMailMessage実装するのIDisposableですか?はすべてを処理するため、ネットワーク関連のアイテムとは何の関係もないようSmtpClientです。

添付ファイルのファイルハンドルを保持している可能性があるためでしょうか?他に忘れているものはありますか?

0 投票する
3 に答える
2690 参照

c# - 名前にドイツ語のウムラウトとカンマを使用すると、誤った電子メール受信者が表示される

MailMessage.NET 4 のクラスを使用して、今日、これまで解決できなかった問題を発見しました。次のコードを参照してください。

これは単純なスニペットなので、SMTP メッセージを送信します。/*1*/行、/*2*/および を相互に試すと/*3*/、動作が異なります。

受信者 ("To") の名前にドイツ語のウムラウト ("Ä"、"Ö"、または "Ü")コンマ (",") が含まれている場合、受信者は受信した電子メール メッセージのテキストが破損していることがわかります

ここに画像の説明を入力

上記のスクリーンショット (Outlook 2010 から取得) でわかるように、"To:" 行に不可解な "=?utf-8?Q?M=C3=BCller" があります。

コンマを省略するか、ドイツ語のウムラウトを削除すると、これが修正されます。Exchange 2003 と hmailserver の両方を試しましたが、同じ結果が得られました。

私の質問は:

誰かがこの動作を認識しており、解決策を持っていますか?

更新 1:

ユーザーAdam Marasが提案したように、電子メール メッセージの送信中に Microsoft Network Monitor を起動しました。

私には、MailMessageクラス(またはSmtpClientクラス?)がすでに間違っているようです:

ここに画像の説明を入力

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

attachment - MailMessage の LinkedResources を使用してドキュメントを埋め込む

次のコードを使用して、画像を MailMessage に埋め込みます。私がやろうとしているのは、文書 (pdf または docx) を電子メールに埋め込むことです。

href="cdi:myDoc.pdf" へのリンクでハイパーリンクを試みましたが、うまくいきません。MailMessage.Attachments.Add() も使用してみましたが、ドキュメントをメッセージに埋め込むのではなく、添付ファイル セクションにドキュメントを追加します。

メールメッセージにドキュメントを埋め込む方法はありますか? Outlook がメッセージの本文に添付ファイルを配置できることは知っていますが、mailMessage を介してそれを行う方法がわかりません。

ありがとうスーザン

0 投票する
3 に答える
1942 参照

c# - system.net.mailのC#SMTP構成

通知メールを送信する小さなWinFormsアプリケーションがあります。Outlookクライアントでは正常に機能しますが、gmail / yahoo/windowsliveアドレスを入力すると爆弾が発生します。system.web.mailとスキーマを使用した多くの投稿を見てきましたが、これを使用しようとするとVisual Studio 2010でエラーが発生します(.Net 2.0が原因であると想定しています)。これらすべての電子メールプロバイダーに中継するようにSMTPクライアントコードを構成することは可能ですか?

MailMessageでsystem.net.mailを使用しています。私の設定コードは以下の通りです...

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

.net - MailMessage はテスト PC からは正常に送信されますが、開発サーバーでは送信されません

ローカルでテストすると、サードパーティの smtp サーバーに送信された smtp メッセージを取得できますが、このコードを開発サーバーに移植すると、送信されません。そこで試してみると、よくわかりませんが、リクエストを送信していないと思います。firebug、fiddler を実行しましたが、メール リクエストを送信しているコードからのリクエストが表示されませんでした。

このsmtpリクエストを送信しているホストのsmtpエンドポイントをテストして、それが開かれていることを確認する以外に(そうです)、同じコードが自分のマシンでは機能するのにWindows Server 2008 R2では機能しない理由を突き止めようとしています。開発ボックス。

0 投票する
7 に答える
36519 参照

c# - MailAddressコンストラクターの複数のアドレス

私はこのようなアドレスに複数を追加しようとしていました。

しかし、次のようなエラーをスローします