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

c# - c# MailMessage:返信のテキストを制御できますか?

asp .net と c# (MailMessage オブジェクト) を使用して電子メールを送信しています。ReplyToList.Add() を利用して、別の返信先アドレスを指定しました。私が疑問に思っているのは:

ユーザーが実際に返信することを選択した場合に、あらかじめ決められた本文が表示されるように、(私が作成した方法で) メールメッセージを作成する方法はありますか? これは通常どのように行われますか?

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

asp.net - テーブルを中に入れてメールを送信する

を使用してメールを作成していますMailMessageが、動的に入力されたテーブルを埋め込みたいと考えています。MailMessageプロパティをに設定したIsBodyHtmlので、HTMLでエンコードされたテキストを電子メールの本文に挿入できました。これを使用すると、テーブルの上部と下部を簡単に作成できますが、行を作成するのはStringBuilder悪夢のようです。

テーブルには、6つの列と、コレクションから入力される可変数の行が含まれます。リクエスターは、データを添付ファイルとして送信しないことを希望します。

より良いソリューションを開発するための最良の方法に関する提案はありますか?

前もって感謝します

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

c# - C# を使用して作成された Outlook の予定を削除し、Outlook のカテゴリを更新する

以下のコードを使用して予定を作成しました。

上記コードで作成した予定を削除する方法を教えてください。

同様のボディ、つまり strBodyCalendar を使用して、C# コード自体から Outlook のカテゴリを更新する必要があります。

\r\nCATEGORIES:MEETING を渡し、OUTLOOK で青色の MEETING カテゴリを定義しました。

予定を追加しても、色またはカテゴリは更新されません。

ご協力ありがとうございました。

案内してください。

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

c# - アクセントのある文字が表示されない

ユーザーに電子メールを送信し、ユーザーがその電子メールに直接返信でき、その電子メールのコンテンツが彼のアカウントに投稿されるという要件があります。

問題は、ユーザーが自分の電子メールからコンテンツを投稿したときに、アクセント付きの文字が正しく表示されないことです。MailMessageクラスを使用してメールを送信します。

ご覧のとおり、本文と件名の両方がUTF8でエンコードされています。しかし、メールからメッセージを投稿すると、アクセントが?に変換されます。誰かが私が欠けているものを教えてもらえますか?

編集:これは何か関係がありIsBodyHtmlますか?IsBodyHtml私はtrueに設定していません。それは必要ですか?

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

c# - WCF Web サービスを介して MailMessage をシリアル化して送信するにはどうすればよいですか?

MailMessage をパラメーターとして WCF Web サービスに渡したいと考えています。問題は、MailMessage がシリアライズ可能ではなく、MailAddress などの多くのプロパティもシリアライズ可能でないことです。シリアル化するにはどうすればよいですか?

ラッパー クラスのプロパティとして使用してシリアル化するためのチュートリアルを見たことがありますが、MailMessage プロパティがクライアント側に表示されないため (シリアル化できないため)、WCF 経由で送信するのに役立ちません。 . 基本的な文字列値 (to、from、body) だけを送信したくありません。MailMessage 全体とそのすべてのプロパティを送信したいと考えています。これどうやってするの?

アップデート:

私は、Web サービスを使用して MailMessage クラスをシリアル化する価値はないと判断しました。シリアル化クラスは機能しましたが、そのメソッド/コンストラクターの多くは WCF クライアント/コンシューマーでは利用できませんでした。そのため、クライアント側で通常のクラス (MailMessage など) からシリアル化されたクラス (SerializedMailMessage など) に変換するコードを書き直す必要がありました。

私は、EmailHelper を使用してクラス ライブラリを作成し、呼び出し元アプリの構成を使用して SMTP 設定を決定することにしました。

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

c#-4.0 - System.Net.Mail.MailMessage は、送信後にメモリを解放しません

Emails テーブル(Sql)の新しいメールを読み取る EmailService を開発しています。これは、C# および .NET 4.0 で記述された Windows サービスです。すべての電子メール レコードのメール本文のサイズは約 12kb です...私のサービスが MailMessage.Disposed() メソッドを呼び出し、SmtpClient を null に設定するすべての電子メールを送信した後。しかし、私のサービスのメモリは増加し続け、新しい電子メールが読まれていなくても、開始されたサービスには戻りません (約 7MB のシステム メモリが必要です)。多くの場合、70MB - 120MB のシステム メモリを消費しますが、これは非常に奇妙です :(

上記の私の場合、メモリを減らす解決策はありますか?

よろしくお願いいたします。

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

c# - メールの「日付」を取得するにはどうすればよいですか?

メールサーバーからメールを受け取るアプリケーションを作成します。メールの受信には「System.Net.Mail.MailMessage」を使用しています。次に、受信トレイにある各電子メールの「日付と時刻」を取得したいと思います。

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

asp.net-mvc - WebMail.Send with MVCの「From」パラメーターを使用する電子メールをどのように取得しますか?

ユーザーが連絡を取るために私にメッセージを送信するための連絡フォームを自分のサイトに設定しました。

メッセージを送信するWebMail.Send()メソッドは正常に機能しますが、問題は、電子メールを受信すると、SMTPクライアント用に定義した電子メールから受信されることです。

メールを送信するための呼び出しは次のようになります。

私が知りたいのは、この方法を使用して送信するメッセージを取得するが、SMTPアカウントアドレスではなくMailMessageの送信元アドレスで受信する方法です。

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

.net - .NET SmtpClient: MailMessage を送信する前に、すべての電子メールが解決されることを確認する方法はありますか?

SmtpClient を使用して複数の受信者に電子メールを送信しています。従業員が退職すると、その電子メール アドレスは無効になります。彼らの電子メールアドレスは手動で削除されるまでデータベースに残るため、彼らに電子メールを送信しようとすると、アプリケーションが例外をスローしますSmtpClient.Send(MailMessage)。ただし、例外がスローされても、メールは送信されます。ユーザーがレコードを保存しようとするのをブロックし、データベースから無効なアソシエートを削除するようにアドバイスするわかりやすいメッセージを表示することで、このエラーを処理したいため、これは問題です。

すべての受信者を繰り返し処理して、それらがすべて有効であることを確認する方法があれば、ユーザーが一連の条件を満足するまで、すべてのメールを送信しないようにすることができます。

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

json - マップする F# NameValueCollection

Map に変換する必要がある NameValueCollection がありますが、うまくいきません。私は試した:

代わりに Seq.map を使用する必要がありますか?

基本的に、これのポイントは、System.Net.MailMessage のヘッダーを JSON にシリアル化したいということです。