MailAddress :В заголовке письма обнаружен недопустимый символ

Я использую MailAddress для создания факсимильного сообщения электронной почты. Мы используем систему под названием SatisFAXtion v 8.6. Чтобы предоставить титульную страницу для отправки по факсу, я могу добавить местоположение шаблона к адресу mail.TO.

Формат выглядит следующим образом.:

12125551234^template=cp\\FAXReportCover.rtf@fax.ourcompanymail.com

При компиляции все работает нормально, но мне нужны две обратные косые черты, поэтому я добавил еще две в качестве escape-символов.

Когда я запускаю программу, я получаю исключение:

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?

6
задан abatishchev 26 April 2012 в 13:47
поделиться