【问题标题】:553 5.1.3 The recipient address is not a valid RFC-5321 address553 5.1.3 收件人地址不是有效的 RFC-5321 地址
【发布时间】:2020-06-02 21:36:09
【问题描述】:

在发送批量电子邮件时,我收到了几条错误消息:

553 5.1.3 The recipient address <john@example.com > is not a valid RFC-5321 address.

电子邮件地址的格式看起来完全有效,所以我一开始不明白为什么这些邮件没有送达。

【问题讨论】:

    标签: email sendgrid sendgrid-api-v3


    【解决方案1】:

    经过进一步检查,我注意到每封失败邮件的收件人电子邮件地址末尾都有一个空格。在我上面提供的示例中并不难看出,但我正在查看的错误报告字体较小,有时会在空格所在的位置换行,所以它不那么明显。顺便说一句,我使用 SendGrid API 发送这些电子邮件,但我认为问题不是使用 SendGrid 所独有的。

    【讨论】:

      【解决方案2】:

      如果您使用 node.js API 向人们发送电子邮件,您只需在您的 API 中将.trimRight() 添加到您的收件人电子邮件地址,这样空白将被删除,您可以成功发送您的电子邮件。 :)

      【讨论】:

      • 您可能只想要一个.trim()。以后你也可以在左边有一个空格......这样它就可以长期固定。
      【解决方案3】:

      我使用的是 Django Restful Api,但我的错误是,在注册用户时,我将电子邮件字段与用户名字段互换了。因此,SMTP 服务器使用用户名作为用于发送验证电子邮件的电子邮件地址。我更正了正确交换字段并且它有效。

      【讨论】:

        猜你喜欢
        • 2021-12-08
        • 2018-11-23
        • 1970-01-01
        • 2017-09-08
        • 1970-01-01
        • 1970-01-01
        • 2021-11-12
        • 2017-02-03
        • 2022-07-26
        相关资源
        最近更新 更多