首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过邮箱发送错误:“421语法错误”

通过邮箱发送错误:“421语法错误”
EN

Stack Overflow用户
提问于 2015-05-07 23:06:56
回答 1查看 4.2K关注 0票数 4

我正在通过node.js应用程序向Mailgun发送电子邮件。我不断收到这421条语法错误信息。有时,这些消息最终会传递出去,下面是一条消息的历史记录:

代码语言:javascript
复制
Date/Time   Summary 
2015-05-07 16:14    Delivered: sender → recipient 'You have a new notification' 
2015-05-07 15:14    Will retry in 3600 seconds: sender → recipient 'You have a new notification' Server response: 421 421 Syntax error  
2015-05-07 14:43    Will retry in 1800 seconds: sender → recipient  'You have a new notification' Server response: 421 421 Syntax error 
2015-05-07 14:28    Will retry in 900 seconds: sender → recipient  'You have a new notification' Server response: 421 421 Syntax error  
2015-05-07 14:18    Will retry in 600 seconds: sender → recipient  'You have a new notification' Server response: 421 421 Syntax error  
2015-05-07 14:18    Accepted: sender → recipient  'You have a new notification' 

*电子邮件地址已编辑。

下面是日志对421错误的说明:

代码语言:javascript
复制
{
  "severity": "temporary",
  "tags": [],
  "delivery-status": {
    "retry-seconds": 600,
    "message": "421 Syntax error",
    "code": 421,
    "description": null,
    "session-seconds": 0.16810393333435059
  },
  "envelope": {
    "transport": "smtp",
    "sender": sender,
    "sending-ip": "184.173.153.222",
    "targets": recipient
  },
  "recipient-domain": domain,
  "id": "TdCQ8omOSwqj_zYq18CBdQ",
  "campaigns": [],
  "reason": "generic",
  "user-variables": {},
  "flags": {
    "is-routed": null,
    "is-authenticated": true,
    "is-system-test": false,
    "is-test-mode": false
  },
  "log-level": "warn",
  "timestamp": 1431029901.450764,
  "message": {
    "headers": {
      "to": recipient,
      "message-id": "20150507201819.16176.81911@mailgundomain",
      "from": sender,
      "subject": "You have a new notification"
    },
    "attachments": [],
    "recipients": [
      recipient
    ],
    "size": 1036
  },
  "recipient": recipient,
  "event": "failed"
}

我是新的使用邮箱,我是建立原始的电子邮件(标题和所有)。421应该是因为网络错误..。所以“语法错误”对我来说没有意义。

有些信息是可以通过的,但是我确实有很多需要重新尝试的信息。

有什么想法吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-12 17:42:52

我在Mailgun的支持下创建了一张罚单,他们很快帮我找到了答案:

代码语言:javascript
复制
The error that you are seeing is due to the recipient's server either 
1). throttling emails sent from your domain which is also known as ESP
throttling, 2) grey-listing of the IP in which the recipient server will
first verify that the sending server is not sending spam before allowing
delivery, or 3) a local server issue may have occurred such as the server
being offline or misconfigured.

The error code of "4xx" indicates that this is a soft, temporary bounce.
Whenever we attempt to deliver a message and the recipient server returns a
soft bounce, we will retry delivery for up to 8 hours in the following
intervals: 10 minutes, 10 minutes, 15 minutes, 30 minutes, 1 hour, 2 hour
and 4 hours. Unfortunately this cannot be adjusted and is hard coded in our
environment. 

我与我们的管理员,我们有一些反垃圾邮件打开邮件服务器。我们关闭了它,不再得到'421语法错误‘。

谢谢

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30113123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档