我们配置了一个email服务器,用于在" to -address-field“为fax:user/company@faxnumber格式的情况下将电子邮件的附件作为传真发送。当我从Outlook手动发送时,它可以工作。但是如何使用Smtpclient发送带有上述收件人地址的电子邮件呢?
是否可以抑制emailaddress验证?此时,我收到这个错误:"System.FormatException :指定的字符串格式不符合电子邮件地址的要求。“
发布于 2010-08-19 15:48:07
通过SmtpClient是不可能的。如果需要fax=asdfasdf,则需要通过interop.outlook.dll。
发布于 2010-08-10 15:38:33
我相当确定这是不可能的。然而,至少在.Net 4.0 (比早期版本限制更少)中,除了:之外,一切都很好。也许您可以让管理员更改SMTP服务器以支持字符串fax后的:以外的其他字符?
例如,也许您可以改用fax=。
https://stackoverflow.com/questions/3446870
复制相似问题