2011-07-28 16 views
2

私は一部のお客様にリマインダ電子メールを送信するプログラムを作成しました。今、我々はhtmlファイルである電子メールに電子メール署名を追加しようとしています。私たちは同じファイルをThunderbirdで使用しています。 HTMLコンテンツを本文に追加しようとしましたが、それは機能します。唯一の問題は、smtpClient.IsBodyHtml = trueであるので、 "\ n"が改行として機能しなくなることです。 "\ n"を<br />で置き換えようとしましたが、実際のメッセージをHTML署名の本文に含めても問題ありません。メールサーバーはスパムメールとして検出します。これに対する解決策はありますか? 私の実際のメールはプレーンテキストです私は、私たちのウェブサイトにリンクされた当社のロゴを最後に追加したいだけです。C#のプレーンテキスト電子メール本体にHTML電子メール署名を添付する

+0

何の代わりには '\ n' をの
は?私が言いましたように –

+0

私はそれを試みました!それは動作しませんでした – Tohid

+0

申し訳ありませんが、私はそれを見ませんでした。 –

答えて

1

普通のテキストメールだけが必要なので、私はあなたに共感しますが、クライアントが本当にそれらのメールを欲して本当にあなたのロゴを入れたいのであれば、すべてのメールが通過するようにドメインをホワイトリストにすることができます。

私たちは、加入者メールを送信するためにmailchimpという会社を利用しました。特に、大規模なグループへの広告掲載の場合、スパムフィルタを回避する方法について質問しました。アドバイスやそれがたくさんあります。

Avoiding the Spam Filters

+0

これはまったく役に立ちましたか? – Coops

+0

はい。私はすべてのスパムルールをチェックしたコードを書く前に、問題はどこかにありました。問題は私の電子メールのヘッダの中にありました。なんらかの理由で、私たちのWebサーバーはEMAIL_IDをメッセージに添付していませんでした。私は私のサービスプロバイダに連絡し、それを修正しました。答えてくれてありがとうtho。 – Tohid

関連する問題