問題タブ [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 投票する
4 に答える
14258 参照

c# - 電子メールへの背景画像の埋め込み

電子メールに埋め込まれた画像を背景画像として使用しようとしています。次のコードを使用して埋め込みます。

次に、電子メールの本文に、テストする次のコードがあります。

表示されませんが、このような画像として入れると問題ありません:

背景として表示されない理由を知っている人はいますか?

よろしくお願いします:)

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

.net - System.Net.Mail.MailMessage を手動で作成したメッセージに置き換えて送信します

既知のメールボックスにバウンスするメールを送信しようとしています。VERPを使用する予定です。残念ながら、System.Net.Mail.MailMessage オブジェクトでは、電子メール内の From: および Sender: ヘッダーを正確に設定することはできません。結果の電子メールに「代理で」というフレーズが含まれるように値を強制し、許可しません。関連する MIME ヘッダーを細かく制御できます。したがって、From ヘッダーと Sender ヘッダーを個別に制御できるように、手動で MIME 電子メール メッセージをピックアップ ディレクトリに直接書き込むことを計画しています。私の開発ボックスは Vista ボックスであるため、SMTP サーバーがありません。SMTP サーバーを実行するように dev ボックスを構成したいと考えています。その後、SMTP サーバーをオフにして、ピックアップ ディレクトリにメッセージを書き込みます。次に、SMPT サーバーをオンにして、私が書いた個々の電子メールがどのように動作するかを確認します (送信者の指示に従って、一部は配信され、一部は別の電子メール ドメインのバウンス ハンドラにバウンスされました)。2 つの質問: 1. ピックアップ ディレクトリを監視する SMTP サーバーを推奨できる人はいますか? 2.ヘッダーを次のように設定した場合; From:a@a.com; Sender:b@b.com の場合、受信者は電子メールが a@a.com から送信されたものとして表示されます (b@b.com への参照は表示されません)。ただし、メールが返送された場合は、NDR が送信されます。 b@b.com へ)。

これをしなければならないのは本当に苦痛ですが、ヘッダーを台無しにすることなく System.Net.Mail.MailMessage を使用する方法がわかりません。

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

c# - 同じSystem.Net.MaiL.MailMessageを複数の受信者に送信する

基本的に「SendEmail」メソッドを持つメソッドがあります(後でWCFサービスで使用されます)

これには、Subject、BodyなどのパラメーターとRecipientsのstring[]があります。私がやっていることは、パラメータに基づいてMailMessageを作成し、smtpを使用して送信することです-MailMessageにTo MailAddressCollectionがあることはわかっていますが、それに各アドレスを追加すると、メッセージはコレクション。

私がやりたいのは、それを別々に彼らに送ることです。

Recipient配列のアイテムごとに個別のメールメッセージを作成し、その方法で送信する以外に、これを行う方法はありますか?私も彼らにそれをBCCしたくありません...私が知る限り、それはまだメールのヘッダーに記録されており、特にエレガントではありません。

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

c# - MailMessage のプロパティを変更しました。今は client.Send でハングしています。

System.Net.Mail.MailMessage を使用して、C# Windows アプリからメールを送信しています。

私はもともとこれを持っていました:

などは正常に機能しましたが、複数の To アドレスを追加する必要があったため、次のように変更しました。

このコードは数回ループすることができ、文字列配列には最大で 3 つの宛先アドレスが存在します。最初に実行されるときは問題ありませんが、2 回目のループではハングします。

ここで何か不足していますか?MailMessage を使用するのは初めてなので、何か重大なことが抜けている可能性があります。

乾杯

レディ

ps IPアドレス「0.0.0.0」は使用していません。セキュリティ上の理由から、正しいものを削除しました。

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

mime - System.Net.Mail.MailMessage および Microsoft SMTP サーバーで使用される EML ファイルの形式

System.Net.Mail.MailMessage によって生成され、Microsoft の SMTP サーバーによって生成または消費される EML ファイルに頭を悩ませようとしています。私は RFC 5322 と 5321 を読んでいて、その形式を理解しようとしています。

確かに、私が目にする EML ファイルの大部分は、5322 (または 2322 または 822、ただし優れた MS が標準に固執していてもわかりません) で説明されているメッセージ形式に準拠しています。ただし、ファイルの上部 (X-Sender と X-Receiver の行) が 5321 で説明されている「エンベロープ」を構成しているかどうかは、完全には判断できません。

私の質問は次のとおりです。

  1. このファイルの X-Sender/X-Receiver 行 (メッセージ コンテンツの上) の部分に関するドキュメントはありますか?
  2. このセクションで期待できる他の「コマンド」はありますか?
  3. これは全面的に「標準」ですか?つまり、System.Net.Mail.MailMessage によって生成された EML ファイルは、標準の SMTP サーバーで正しく解析されると期待できますか?
0 投票する
1 に答える
2619 参照

.net - RTF テキストを本文としてメールを送信する

RTF テキストを mail.body として使用してメール メッセージを作成しようとしていますが、IsHtmlBodySystem.Net.Mail.MailMessageだけに IsRtfBody プロパティがありません。受信したテストメールにはすべて含まれています

{\rtf1\deff0{\fonttbl{\f0 Times New Roman;}{\f1 Verdana;}}{\colortbl\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\listoverridetable}{\stylesheet {\ql\cf0 Normal;}{\*\cs1\cf0 Default Paragraph Font;}{\*\cs2\sbasedon1\cf0 Line Number;}{\*\cs3\ul\cf1\ulc1 Hyperlink;}}\sectd\pard\plain\ql{\f1\fs20\cf0 Beste }{等...

OutlookにもRTFオプションがあるため、実行できると確信していますが、オンラインで適切な例を見つけることができません。これは私がこれまでに持っているものです:

誰かが私を助けてくれることを願っています、
Jurjen。

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

c# - 電子メール ページ/テンプレートのコンテンツを .NET の MailMessage 本文にプルする方法

単純な静的 HTML ページである電子メール テンプレートがあります。

そのページを a の Body に入れる必要がありますMailMessage

通常、私が行うことは、 aStringBuilderを作成して行を何度も追加することです。しかし、それは一種の長いページであり、引用符を単一引用符などに置き換えることはしたくありません..

では、html ページのコンテンツを文字列に取り込む方法はありますか? そのような:

ありがとう!

0 投票する
6 に答える
30361 参照

c# - System.Net.mail.MailMessage を .msg ファイルとして保存します

MailMessage (System.Net.mail.MailMessage) を作成し、.eml ではなく .msg 拡張子としてディスクに保存する義務があるアプリケーションを構築しています。

以下は、MailMessage を .msg ファイルとして保存するために使用している方法です。

しかし、保存された msg ファイルが開かず、以下のエラーが表示されます: 「ファイル xyz.msg を開けません。ファイル file が存在しない可能性があります。ファイルを開く権限がないか、別のプログラムによって開かれている可能性があります.... "

私の質問は: System.Net.mail.MailMessage を msg ファイルとして保存する方法は?

0 投票する
4 に答える
21506 参照

c# - 送信されたMailMessageを「送信済みフォルダ」に取得する

Exchange Serverを使用してSmtpClient(正常に配信されている)でMailMessageを送信していますが、送信した電子メールを送信元の電子メールアドレスの送信済みフォルダーに送信したいと考えています(発生していません)。

「fromaddress@blah.com」から送信されたすべての電子メールが送信済みフォルダーに確実に届くようにするための構成がありませんか?

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

asp.net - OutlookHTML電子メール用の特殊文字のエンコード

コメントを受け取り、そのコメントを電子メールで送信するasp.net / C#ページがあります。ユーザーがコメントに「&」を入力すると、コメントが切り捨てられることがあります。たとえば、コメントが「test&test」の場合、メールは「test」のみを送信します。

HttpUtility.HtmlEncodeを試しましたが、問題はOutlook側にあり、C#側にはないようです。