为什么SMTP错误:无法连接到服务器:尝试使用PhpMailer发送电子邮件时没有到主机(65)的路由?

时间:2018-02-28 20:24:52

标签: php phpmailer

我正在尝试使用PhpMailer向用户发送MP3的电子邮件。当我尝试向用户发送电子邮件时,我收到一条消息:SMTP错误:无法连接到服务器:没有到主机的路由(65)。我读过这可能是因为gmail不同意不同的服务器,但我没有看到任何补救措施。我从tls切换到ssl并没有帮助。我还尝试了3个不同的物理位置,问题仍然存在。这最初工作得很好,可能会关闭但我不知道是什么。更新我只在我的托管网站上遇到此问题。 localhost现在正在工作。我的共享服务器上是否有必要的配置?任何想法将不胜感激。

  Traceback (most recent call last):
  File "API.py", line 23, in <module>
      mails = json.loads(r.data.decode('utf-8'))
    File "C:\Users\Robert Millard\AppData\Local\Programs\Python\Python36-      32\lib\json\__init__.py", line 354, in loads
      return _default_decoder.decode(s)
    File "C:\Users\Robert Millard\AppData\Local\Programs\Python\Python36-32\lib\json\decoder.py", line 339, in decode
  obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "C:\Users\Robert Millard\AppData\Local\Programs\Python\Python36-32\lib\json\decoder.py", line 357, in raw_decode
  raise JSONDecodeError("Expecting value", s, err.value) from None
  json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

1 个答案:

答案 0 :(得分:0)

第三次与我的托管公司交谈后,他们说web.com不需要使用端口甚至SMTP来与PhpMailer合作。我评论了与Ports或SMTP有关的所有内容,因此它现在可以使用。我根本无法向我的辅助电子邮件帐户发送电子邮件,它只能在我的Gmail帐户中使用大部分时间。如果有人能告诉我关于web.com的任何其他信息以及发生了什么,那将非常有帮助。