Bog*_*zek 6 .net c# email exception-handling mailaddress
我正在使用MailAddress创建传真电子邮件.我们正在使用名为SatisFAXtion v 8.6的系统.要提供传真封面,我可以将模板位置添加到mail.TO地址.
格式如下:
12125551234^template=cp\\FAXReportCover.rtf@fax.ourcompanymail.com
Run Code Online (Sandbox Code Playgroud)
编译时它工作正常,但我需要两个反斜杠,所以我添加了两个作为转义字符.
当我运行程序时,我得到一个例外:
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)
Run Code Online (Sandbox Code Playgroud)
有没有办法在MailAddress对象的电子邮件地址中插入反斜杠?