代码之家  ›  专栏  ›  技术社区  ›  ThorHalvor

使用smtpclient发送传真?

  •  0
  • ThorHalvor  · 技术社区  · 14 年前

    如果“收件人地址”字段的格式为[传真:user/company@faxnumber]格式(内部使用),我们有一个ExchangeServer配置为将电子邮件附件作为传真发送。它在我从Outlook手动发送时工作。但是如何使用smtpclient将电子邮件发送到上述地址?

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

    2 回复  |  直到 13 年前
        1
  •  1
  •   Hans Olsson    14 年前

    我相当肯定这是不可能的。但是,至少在.NET 4.0中(比早期版本限制更少),除了 : 不过很好。也许您可以让管理员更改SMTP服务器以支持其他字符,而不是 : 在字符串之后 fax ?

    例如,也许你可以使用 fax= 相反。

        2
  •  1
  •   ThorHalvor    14 年前

    不能通过smtpclient。如果需要fax=asdfasdf,则需要通过interop.outlook.dll。