什么是诊断代码:SMTP; 573是什么意思?

我正在使用sendmail从我的Rails应用程序发送邮件。 但是,在将邮件发送到特定用户域时似乎出现错误。 来自/ var / mail / ***的错误如下所示:

Date: Tue, 11 Oct 2011 16:33:46 GMT From: Mail Delivery Subsystem <MAILER-DAEMON@*****> Message-Id: <201110111633.p9BGXkpR010310@******> To: <****@*****> MIME-Version: 1.0 Content-Type: multipart/report; report-type=delivery-status; boundary="p9BGXkpR010310.1318350826/******" Subject: Returned mail: see transcript for details Auto-Submitted: auto-generated (failure) This is a MIME-encapsulated message --p9BGXkpR010310.1318350826/******* The original message was received at Tue, 11 Oct 2011 16:33:42 GMT from localhost [127.0.0.1] ----- The following addresses had permanent fatal errors ----- <****@{domain}.com> (reason: 573 ********@****** failed to route the address) <*****@{domain}.com> (reason: 573 *******@****** failed to route the address) <*****@{domain}.com> (reason: 573 *******@******* failed to route the address) ----- Transcript of session follows ----- ... while talking to *********.com.1.0001.arsmtp.com.: >>> MAIL From:<*******@*******> SIZE=1273 <<< 573 ********@********* failed to route the address 554 5.0.0 Service unavailable --p9BGXkpR010310.1318350826/******* Content-Type: message/delivery-status Reporting-MTA: dns; StreetSense Received-From-MTA: DNS; localhost Arrival-Date: Tue, 11 Oct 2011 16:33:42 GMT Final-Recipient: RFC822; ****@*******.com Action: failed Status: 5.0.0 Diagnostic-Code: SMTP; 573 *******@******* failed to route the address Last-Attempt-Date: Tue, 11 Oct 2011 16:33:46 GMT Final-Recipient: RFC822; *******@********.com Action: failed Status: 5.0.0 Diagnostic-Code: SMTP; 573 *******@******** failed to route the address Last-Attempt-Date: Tue, 11 Oct 2011 16:33:46 GMT Final-Recipient: RFC822; ******@*********.com Action: failed Status: 5.0.0 Diagnostic-Code: SMTP; 573 *****@******** failed to route the address Last-Attempt-Date: Tue, 11 Oct 2011 16:33:46 GMT 

反弹的电子邮件都来自同一个域,邮件正在成功发送到其他域。 当我查找SMTP 573诊断代码时,我得到了这个"573 Internal server error, IP address related." 。 但我不知道这是什么意思。 谁能帮我?

我运行这些命令,我​​运行它,并得到以下输出:

 # dig streetsense.com MX ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-16.P1.el5 <<>> xxxxx.com MX ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61139 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 4, ADDITIONAL: 4 ;; QUESTION SECTION: ;xxxxx.com. IN MX ;; ANSWER SECTION: xxxxx.com. 3600 IN MX 10 xxxxx.com.1.0001.arsmtp.com. xxxxxx.com. 3600 IN MX 20 xxxxx.com.2.0001.arsmtp.com. ;; AUTHORITY SECTION: xxxxx.com. 155394 IN NS ns04.ntiva.net. xxxxx.com. 155394 IN NS ns01.ntiva.net. xxxxx.com. 155394 IN NS ns02.ntiva.net. xxxxx.com. 155394 IN NS ns03.ntiva.net. ;; ADDITIONAL SECTION: ns01.ntiva.net. 147 IN A xxx.xx.xx.xxx ns02.ntiva.net. 147 IN A xxx.xx.xx.xxx ns03.ntiva.net. 147 IN A xxx.xx.xx.xxx ns04.ntiva.net. 147 IN A xxx.xx.xx.xxx ;; Query time: 45 msec ;; SERVER: xxx.xxx.xx#xx(xxx.xxx.xx) ;; WHEN: Tue Oct 11 18:08:23 2011 ;; MSG SIZE rcvd: 262 

平似乎也在工作:

 # ping xxxxxxx.com PING xxxxxxxx.com (xxx.xx.xx.xx) xx(xx) bytes of data. 64 bytes from linux06.ntiva.com (xxx.xx.xx.xx): icmp_seq=1 ttl=53 time=29.0 ms 64 bytes from linux06.ntiva.com (xxx.xx.xx.xx): icmp_seq=2 ttl=53 time=27.4 ms 64 bytes from linux06.ntiva.com (xxx.xx.xx.xx): icmp_seq=3 ttl=53 time=27.4 ms 64 bytes from linux06.ntiva.com (xxx.xx.xx.xx): icmp_seq=4 ttl=53 time=27.4 ms 

任何人都可以帮我find问题吗?

这意味着服务器在内部遇到了与您的IP地址有关的处理错误。 平是无关紧要的 – 正如你吃早餐。 显然,这个消息并没有传递给服务器。

可能是一种告诉你迷路的方式(例如:由于某种原因,IP地址被列入黑名单)。 可能是无法做任何事情 – 这将在服务器上的一些错误日志中可见。 不是你的问题,除非你(a)怀疑你被列入黑名单或(b)是服务器运营商,所以你可以检查和修复。

SMTP中的任何5xx错误都意味着永久传送错误

这里有一个会话参数的三元组,它可以与结果相关联

  • 从地址(电子邮件)
  • 为了解决(电子邮件)
  • 发件人IP(您的服务器IP)或主机名

你必须检查所有可能的变体,只改变一个参数从会话到会话(gmailtesting我不会接受,bc你改变名称服务器),并分析答案

在testing期间,我们将确定 – 是您的禁令还是*********。com.1.0001.arsmtp.com的错误configuration(这两种情况都是可能的)