繁体   English   中英

如何解决错误“服务器响应为:5.1.3 地址无效”

[英]How to solve the error “The server response was: 5.1.3 Invalid address”

我的 DOT NET 应用程序中发生了以下错误。 我们试图从 DOT NET 应用程序以 BCC 形式发送一组 email。

当我们在密件抄送中有超过 25 封电子邮件并且应用程序向 Outlook SMTP 发送请求时,它会失败并出现错误:

参数或 arguments 中的语法错误。 服务器响应是:5.1.3 无效地址

从评论说这应该是答案,所以发布为答案:

发生这种情况是因为 TO 或 BCC 字段的字符串中只能包含这么多字符。 如果所有电子邮件的字符串太长,它会切断最后几个字符的一部分(即 go 超过字符限制),因此您有部分 email 地址,这就是导致您的错误的原因。 我的建议是为所有这些电子邮件创建一个发行组,然后您只需将其发送到 1 个地址。

示例 Email 字符串“test123@email.com;test123@gmail.com”

对于此示例,电子邮件的字符串最大长度为 25,因此您只能在密件抄送字段中使用它来切断它们:“test123@email.com;test123”

最后一部分被截断,因为它大于 25 个字符(对于本示例)。 由于 test123 无效 email,这就是您的错误的来源。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM