如果“to-address-field”的格式为[fax:user / company @ faxnumber](内部使用),我们将Exchangeserver配置为将电子邮件附件发送为传真。它从Outlook手动发送时工作。但是如何使用Smtpclient发送带有上述地址的电子邮件?
是否可以取消电子邮件地址验证?目前我收到此错误: “System.FormatException:指定的字符串不是电子邮件地址所需的格式。”
答案 0 :(得分:1)
我很确定这是不可能的。但是,至少在.Net 4.0(比早期版本的限制性更小)中,除:
之外的所有内容都很好。也许你可以让管理员在字符串:
之后更改SMTP服务器以支持fax
以外的其他字符?
例如,您可以使用fax=
代替。
答案 1 :(得分:1)
通过SmtpClient无法实现。如果需要fax = asdfasdf,则需要通过interop.outlook.dll。