使用SMTPClient发送传真?

时间:2010-08-10 07:24:18

标签: c# email exchange-server fax

如果“to-address-field”的格式为[fax:user / company @ faxnumber](内部使用),我们将Exchangeserver配置为将电子邮件附件发送为传真。它从Outlook手动发送时工作。但是如何使用Smtpclient发送带有上述地址的电子邮件?

是否可以取消电子邮件地址验证?目前我收到此错误: “System.FormatException:指定的字符串不是电子邮件地址所需的格式。”

2 个答案:

答案 0 :(得分:1)

我很确定这是不可能的。但是,至少在.Net 4.0(比早期版本的限制性更小)中,除:之外的所有内容都很好。也许你可以让管理员在字符串:之后更改SMTP服务器以支持fax以外的其他字符?

例如,您可以使用fax=代替。

答案 1 :(得分:1)

通过SmtpClient无法实现。如果需要fax = asdfasdf,则需要通过interop.outlook.dll。