2012-12-06 24 views
0

這裏有什麼問題?ASP System.Net.Mail

MailAddress msgFrom = new MailAddress("[email protected]", "Friendly Name"); 

這是行不通的。該電子郵件仍然顯示在收件人的收件箱中。

發件人的名稱應顯示爲「友好名稱」,而不是[email protected]對收件人的收件箱

+0

請更具體一些。究竟是什麼 「不起作用」? –

+0

發件人的姓名應在收件人的收件箱中顯示爲「友好姓名」,而不是[email protected] – abc

回答

0

看來,有一個與你的代碼沒有問題。

MailAddress from = new MailAddress("[email protected]", "Ben Miller"); 
MailAddress to = new MailAddress("[email protected]", "Jane Clayton"); 
MailMessage message = new MailMessage(from, to); 

但是,你可以試試這個例子:MailAddress.DisplayName

0

也許是因爲收件人的郵箱已經擁有你之前發送的電子郵件,檢查收件人的詳細聯繫方式,以檢查發件人是否在接觸,有時候就是這個原因。

你也可以檢查頭(也稱爲原始消息)電子郵件的主體,應該有這樣的From: Friendly Name <[email protected]>一條線,如果你發現這一點,你需要做一無所知的代碼,它的工作

或嘗試發送到沒有來自發件人的電子郵件的另一個電子郵件地址。