Отправка факса с использованием SMTPClient? - PullRequest
0 голосов
/ 10 августа 2010

У нас есть сервер обмена, настроенный на отправку вложения электронной почты в виде факса, если поле «to-address-field» имеет формат [fax: user / company @ faxnumber] (используется для внутреннего использования). Это работает, когда я отправляю вручную из Outlook. Но как отправить электронное письмо с указанным выше адресом, используя Smtpclient?

Можно ли подавить проверку адреса электронной почты? в данный момент я получаю эту ошибку: «System.FormatException: указанная строка не в форме, необходимой для адреса электронной почты.»

Ответы [ 2 ]

1 голос
/ 19 августа 2010

Это невозможно через SmtpClient.Если требуется факс = asdfasdf, то необходимо пройти через interop.outlook.dll.

1 голос
/ 10 августа 2010

Я вполне уверен, что это невозможно.Однако, по крайней мере, в .Net 4.0 (который менее ограничен, чем в более ранних версиях), все, кроме :, хорошо.Может быть, вы могли бы заставить администраторов изменить SMTP-сервер для поддержки других символов, отличных от : после строки fax?

Например, возможно, вы могли бы использовать fax= вместо.

...