Я использую 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?