是否可以在MailMessage
對象上設置發件人名稱?我試圖從MailAddress
設置它,但DisplayName
屬性似乎是隻讀的。MailMessage設置發件人名稱
我試過「我的名字」作爲發件人,似乎也沒有工作。
是否可以在MailMessage
對象上設置發件人名稱?我試圖從MailAddress
設置它,但DisplayName
屬性似乎是隻讀的。MailMessage設置發件人名稱
我試過「我的名字」作爲發件人,似乎也沒有工作。
MailMessage mail = new MailMessage();
mail.From = new MailAddress("[email protected]", "Bob Jones");
從MSDN http://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage.aspx
MailMessage message = new MailMessage(
"[email protected]",
"[email protected]",
"Quarterly data report.",
"See the attached spreadsheet.");
你並不需要使用MailAddress類。
您可以讓運行時分析您的字符串。
var message = new MailMessage(
"My Name [email protected]",
"Recipient One [email protected],Recipient Two [email protected]",
"Subject",
"Body");
+1,注意它需要一個可以同時具有兩個屬性的MailAddress對象。在給出的其他示例中,假定字符串是電子郵件地址*和*顯示名稱。 – GalacticCowboy 2010-02-09 19:43:22
+1爲真棒電子郵件地址:) – Adam 2012-11-28 16:00:21
我碰到一個電子郵件地址編碼問題,請嘗試下面的代碼。 MailAddress from = new MailAddress(「[email protected]」,「Jane」+(char)0xD8 +「Clayton」, System.Text.Encoding.UTF8); – 2015-06-08 05:18:50