我正在使用MailAddress創建傳真電子郵件。 我們正在使用名爲SatisFAXtion v 8.6的系統。 要爲傳真提供封面,我可以將模板位置添加到mail.TO地址。MailAddress:郵件標題中找到無效字符
的格式如下:
12125551234^template=cp\\[email protected]
當編譯它工作正常,但我需要兩個反斜槓,所以我增加了兩個作爲轉義字符。
當我運行程序我得到一個異常:
Message: An invalid character was found in the mail header:
StackTrace: at System.Net.Mail.MailAddressParser.ParseLocalPart(String data, Int32& index, Boolean expectAngleBracket, Boolean expectMultipleAddresses)
at System.Net.Mail.MailAddressParser.ParseAddress(String data, Boolean expectMultipleAddresses, Int32& index)
at System.Net.Mail.MailAddressParser.ParseMultipleAddresses(String data)
at System.Net.Mail.MailAddressCollection.ParseValue(String addresses)
at System.Net.Mail.MailAddressCollection.Add(String addresses)
at System.Net.Mail.Message..ctor(String from, String to)
at System.Net.Mail.MailMessage..ctor(String from, String to)
是否有在MailAddress對象的電子郵件地址插入反斜槓的方法嗎?
所以這已經修復了這個問題,但只是不得不把詳細地址在引號中: – 2012-04-26 15:14:32
'「\」12125551234^template = cp \\\\ FAXReportCover.rtf \「」+「@ fax.ourcompanymail.com」' – 2012-04-26 15:15:28