2011-07-28 65 views
2

我編寫了一個程序向我們的一些客戶發送提醒電子郵件,它可以工作。現在我們正在嘗試將我們的電子郵件簽名添加到我們的電子郵件中,這是一個html文件。我們在Thunderbird中使用相同的文件。我嘗試將HTML內容添加到正文,它的工作原理。唯一的問題是「\ n」不再作爲新行,因爲smtpClient.IsBodyHtml = true!嘗試用<br />代替「\ n」無效,但包括我的html簽名正文內的實際消息可以正常工作,但郵件服務器將它們檢測爲垃圾郵件!有沒有解決這個問題的方法? 我的實際電子郵件是純文本,我只想將我們公司的鏈接到我們網站的徽標添加到最後。將HTML電子郵件簽名附加到C#中的純文本電子郵件正文中#

+0

什麼
而不是 '\ n'? – 2011-07-28 17:01:27

+0

正如我提到的那樣,我嘗試過!但它沒有工作 – Tohid

+0

對不起,我沒有看到。 – 2011-07-28 17:06:14

回答

1

我很同情你,因爲你只需要一個純文本的電子郵件,但如果你的客戶真的想要這些電子郵件,你真的想要你的標誌,那麼他們可以只是白名單你的域名,以便所有的電子郵件通過!

我們使用一個名爲mailchimp的公司來發送用戶郵件,我問他們如何避免垃圾郵件過濾器,尤其是在大量發佈廣告的情況下,很難避免它們,這裏是他們的建議,而且有很多。

Avoiding the Spam Filters

+0

這有幫助嗎? – Coops

+0

是的。但問題在其他地方,在我編寫代碼之前,我檢查了所有垃圾郵件規則。問題出在我電子郵件的標題內。出於某種原因,我們的Web服務器未將EMAIL_ID附加到郵件中。我聯繫了我的服務提供商,他們解決了這個問題謝謝你的回答。 – Tohid

相關問題