我們正在.Net中創建應用程序,目前正處於最後階段,需要通過SMTP注入電子郵件,同時設置各種選項在'電子郵件標題'中。在.Net應用程序中設置電子郵件標題(回覆路徑,發件人,郵件標識)
,我們都集中在三個值:
目前在我們的代碼,我們有這樣的:
BodyMessage.Sender = new MailAddress(bounce_address);
(其中'bounce_address'是我們想要反彈的地址。)
此代碼似乎設置了返回路徑和發件人。
但是,我們希望這些值爲不同。
是否有我們可以使用的值,以便當我們發送消息時,我們可以指定返回路徑是一件事而發件人是另一件事?
我們嘗試了這一點,但它不工作:
BodyMessage.Headers.Add("Sender", "[email protected]");
該代碼只是被完全忽略。
任何想法?
對於消息的ID,我們已經試過這樣:
BodyMessage.Headers.Add("Message-ID", "[email protected]");
但是,這也被忽略了。
但是,如果我們指定一個自定義頭值,如「X-消息ID」,那麼此代碼的工作:
BodyMessage.Headers.Add("X-Message-ID", "[email protected]");
但是,這不是我們想要的,因爲我們不希望添加一個額外的電子郵件標題項目,而是提供主要的message-id標題元素。
任何幫助,非常感謝。
在此先感謝!
您是否有解決方案?我正在尋找一種方法將「返回路徑」設置爲不同的地址。 – dotnetster