問題タブ [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.
c# - 電子メールへの背景画像の埋め込み
電子メールに埋め込まれた画像を背景画像として使用しようとしています。次のコードを使用して埋め込みます。
次に、電子メールの本文に、テストする次のコードがあります。
表示されませんが、このような画像として入れると問題ありません:
背景として表示されない理由を知っている人はいますか?
よろしくお願いします:)
.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 を使用する方法がわかりません。
c# - 同じSystem.Net.MaiL.MailMessageを複数の受信者に送信する
基本的に「SendEmail」メソッドを持つメソッドがあります(後でWCFサービスで使用されます)
これには、Subject、BodyなどのパラメーターとRecipientsのstring[]があります。私がやっていることは、パラメータに基づいてMailMessageを作成し、smtpを使用して送信することです-MailMessageにTo MailAddressCollectionがあることはわかっていますが、それに各アドレスを追加すると、メッセージはコレクション。
私がやりたいのは、それを別々に彼らに送ることです。
Recipient配列のアイテムごとに個別のメールメッセージを作成し、その方法で送信する以外に、これを行う方法はありますか?私も彼らにそれをBCCしたくありません...私が知る限り、それはまだメールのヘッダーに記録されており、特にエレガントではありません。
c# - MailMessage のプロパティを変更しました。今は client.Send でハングしています。
System.Net.Mail.MailMessage を使用して、C# Windows アプリからメールを送信しています。
私はもともとこれを持っていました:
などは正常に機能しましたが、複数の To アドレスを追加する必要があったため、次のように変更しました。
このコードは数回ループすることができ、文字列配列には最大で 3 つの宛先アドレスが存在します。最初に実行されるときは問題ありませんが、2 回目のループではハングします。
ここで何か不足していますか?MailMessage を使用するのは初めてなので、何か重大なことが抜けている可能性があります。
乾杯
レディ
ps IPアドレス「0.0.0.0」は使用していません。セキュリティ上の理由から、正しいものを削除しました。
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 で説明されている「エンベロープ」を構成しているかどうかは、完全には判断できません。
私の質問は次のとおりです。
- このファイルの X-Sender/X-Receiver 行 (メッセージ コンテンツの上) の部分に関するドキュメントはありますか?
- このセクションで期待できる他の「コマンド」はありますか?
- これは全面的に「標準」ですか?つまり、System.Net.Mail.MailMessage によって生成された EML ファイルは、標準の SMTP サーバーで正しく解析されると期待できますか?
.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。
c# - 電子メール ページ/テンプレートのコンテンツを .NET の MailMessage 本文にプルする方法
単純な静的 HTML ページである電子メール テンプレートがあります。
そのページを a の Body に入れる必要がありますMailMessage
。
通常、私が行うことは、 aStringBuilder
を作成して行を何度も追加することです。しかし、それは一種の長いページであり、引用符を単一引用符などに置き換えることはしたくありません..
では、html ページのコンテンツを文字列に取り込む方法はありますか? そのような:
ありがとう!
c# - System.Net.mail.MailMessage を .msg ファイルとして保存します
MailMessage (System.Net.mail.MailMessage) を作成し、.eml ではなく .msg 拡張子としてディスクに保存する義務があるアプリケーションを構築しています。
以下は、MailMessage を .msg ファイルとして保存するために使用している方法です。
しかし、保存された msg ファイルが開かず、以下のエラーが表示されます: 「ファイル xyz.msg を開けません。ファイル file が存在しない可能性があります。ファイルを開く権限がないか、別のプログラムによって開かれている可能性があります.... "
私の質問は: System.Net.mail.MailMessage を msg ファイルとして保存する方法は?
c# - 送信されたMailMessageを「送信済みフォルダ」に取得する
Exchange Serverを使用してSmtpClient(正常に配信されている)でMailMessageを送信していますが、送信した電子メールを送信元の電子メールアドレスの送信済みフォルダーに送信したいと考えています(発生していません)。
「fromaddress@blah.com」から送信されたすべての電子メールが送信済みフォルダーに確実に届くようにするための構成がありませんか?
asp.net - OutlookHTML電子メール用の特殊文字のエンコード
コメントを受け取り、そのコメントを電子メールで送信するasp.net / C#ページがあります。ユーザーがコメントに「&」を入力すると、コメントが切り捨てられることがあります。たとえば、コメントが「test&test」の場合、メールは「test」のみを送信します。
HttpUtility.HtmlEncodeを試しましたが、問題はOutlook側にあり、C#側にはないようです。