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

邮件和邮件/expn/vrfy/etrn

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

    有人告诉我,当我们正在连接的网络托管公司发送电子邮件时,我的程序没有发出mail/expn/vrfy/etrn。

    有人知道这意味着什么,我怎么做吗?

    我正在向smtpclient发送电子邮件,与其他客户没有任何问题。

    我被告知:

    感谢您提供更多信息,这里 是我发现的…

    8月4日11:16:48 SMTP1发送邮件[2729]: O7GGU5F00 729: xx-xx-xx-xx.static.xxx.mo.charter.com公司 [xx.xx.xx.xx]未发布 连接期间的mail/expn/vrfy/etrn 到TLSMTA

    注意时间和IP地址 这是你从租船合同中得到的静态信息。现在 这是一个很好的连接。

    8月4日11:18:22 SMTP1发送邮件[2745]: starttls=服务器, relay=xx.xx.xx.xx.static.xxx.mo.charter.com[xx.xx.xx.xx],version=tlsv1/sslv3, verify=no,cipher=rc4-md5, 位=128/128 8月4日11:18:23 smtp1 sendmail[2745]:auth=server, 中继=xx.xx.xx.xx.static.stls.mo.charter.com [xx.xx.xx.xx],authid=ronmid, mech=登录,bits=0

    因为他们的电子邮件程序没有 发送邮件/expn/vrfy/etrn 连接,我的服务器不会 继续交易。

    有什么建议吗?

    谢谢!

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

    连接后,你的应用程序没有发出这4个命令中的任何一个。这可能是因为服务器没有正确响应,所以您的应用程序正在等待该响应,直到超时。您可以通过尝试使用简单的telnet连接发送电子邮件来检查这一点,如前所述。 here . 连接并发送ehlo或helo命令后(取决于服务器需要什么),您应该得到250个响应。

    如果你确实用telnet得到了250个响应,但是你的应用仍然不工作,那么也许是你的应用程序中的某个东西试图发送一个错误的命令。也许您已经将应用程序设置为使用SSL或凭据,而SMTP服务器不支持该设置或类似设置?