問題タブ [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# - HTML タグを表示する C# MailMessage AlternateViews
C# で MailMessage を使用して HTML メールを送信しています。私が使用しているコードは次のとおりです
ファイルを添付し、メール本文に画像を埋め込む必要があるため、代替ビューを使用します。メールを Gmail アカウントに送信すると、受信トレイに HTML タグが表示されます。メッセージをクリックして実際のメールを表示すると、タグが削除されます。タグが受信トレイに表示されないようにするにはどうすればよいですか?
ありがとう
問題を解決しました。同じ問題に遭遇する可能性のある他の人を助けるために、私自身の質問への回答として解決策を投稿しています
私のコードは
2 行目のコードを削除する必要がありました。ボディと別のビューの両方を指定していたため、問題が発生していたからです。
c# - MailMessage 添付ファイルのパスを取得する
私は MailMessage キューを使用しており、プログラムを終了するときにキューの内容を保存したいと考えています。
一時リストを作成し、キューの内容をそれに渡します。その後、
StreamWriter各情報を簡単に書き出すことができます。
私が取得できないように見える唯一のものは、添付ファイルのパスです。私が知る限り、メールメッセージを単純に保存することはできないので、これでもうまくいくと思いましたが、もっと簡単な/別の解決策があればそれは素晴らしいことです.
string - Rebex.MailMessageHtml文字列を操作する
私は現在、私たちが持っているメッセージウォッチャーサービスに取り組んでおり、私の仕事は単にメッセージの詳細をメッセージ本文に埋め込むことです。
これに文字列ビルダーを使用してみましたが、メッセージ本文がhtmlベースの文字列であることがわかりました。
このhtml文字列の特定の時点で追加したい値を追加できる方法があるかどうか知りたいですか?
以下は、操作したいhtml文字列のセクションです。テキストはbodyタグの直後に挿入する必要があります。
これが私がそれをやろうとしていた方法です:
残念ながら、これはFrom、Sent、To、Subjectの値を1行に出力してから、htmlセクションを出力するだけです。
さらに情報が必要な場合はお知らせください。提供します。
c# - メールをプレーンテキストとして送信する場合、改行は無視されます
「こんにちは、\r\n これはテストです \r\n ありがとうございます」のようなテキストがあります。私は MailMessage クラスを使用してメールを送信しています。「IsBodyHtml」プロパティを false に設定しました。問題は、改行なしでメールを受信していることです。不足しているものを教えてもらえますか?
c# - 「SpecifiedPickupDirectory」に保存された「MailMessage」を送信するにはどうすればよいですか
次のように、電子メールをディレクトリに保存しています。プログラム的に、後でそれらを送信するにはどうすればよいですeventか。
smtpClient.PickupDirectoryLocation = "C:\\EmailHoldingBin\\";
smtpClient.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.SpecifiedPickupDirectory;
asp.net-mvc - MVCMailer SendAsync と添付ファイルの削除
メールを非同期で送信した後、MVCMailer で添付ファイルを削除するのに問題があります。
メッセージの添付ファイルに添付されているプロセスを解放するためにメッセージを破棄する方法がわかりません。
こちらの指示に従ってください....
c# - コード分析は、オブジェクトを破棄していないと不平を言います。ここで何が問題なのですか?
このコードを検討してください
データベースの種類を取り、MailMessage に変換しているだけです。別の関数で送信されます。
コード分析は、正しい「msg」を破棄していないことを示しています。しかし、ここでそれを行うと、送信しようとすると例外が発生します。
また、ここで MemoryStream を破棄しないことについて不平を言っています。
msg.Attachments.Add(new Attachment(new MemoryStream(attachment.Data), attachment.Name));
適切な処分方法がわかりません。さまざまなことを試しましたが、「ストリームが閉じられました」というメールを送信すると例外が発生しました
c# - 解決中'指定された文字列は、サブジェクトに必要な形式ではありません。'
電子メール(MailMessage)を送信するクラスがありますが、次のエラーが発生します。
「指定された文字列は、件名に必要な形式ではありません。」
弦を消毒するための便利なダンディな方法はありますか、それとも自分で書く必要がありますか?
c# - MailMessage クラスを使用してメールを送信する - BCC と CC カウントの制限?
顧客のリスト (1,000,000 の電子メール アドレス) があり、MailMessage calss を使用して特定の電子メール (それらの電子メールはすべて同じ) を送信したいと考えています。
このクラスを使用する Ensemble 電子メールに関する制限、またはスパマー向けのこの問題に関するグローバル ルールはありますか?
また、bcc と cc の数に制限はありますか?
100 万個の bcc アドレスを含むメールを 1 通送信できますか?
前もって感謝します
c# - System.Net.Mail と MailMessage がメッセージをすぐに送信しない
System.Net.Mail を使用してメールを送信すると、メッセージがすぐに送信されないようです。受信トレイに届くまでに 1 ~ 2 分かかります。アプリケーションを終了すると、すべてのメッセージが数秒以内に受信されます。SmtpClient にメッセージをすぐに送信させることができる何らかのメール メッセージ バッファ設定はありますか?
ありがとう、
マーク