1
私はSMTP経由でGmailに接続しようとしていますが、pythonはサーバに接続していません:smtp.gmail.com。私は自分のコードに問題があるとは思わないが、ここでは、次のとおりです。OSError:[Errno 65]ホストへのルートがありません。 Python 3.5.3
import smtplib
smtpObj = smtplib.SMTP('smtp.gmail.com', 587)
smtpObj.ehlo()
smtpObj.starttls()
smtpObj.login('[email protected]', 'password')
smtpObj.sendmail('[email protected]', '[email protected]')
smptObj.quit()
は私は有効にする必要がありますいくつかの設定があると思いますが、何も作業していません。 OS X Yosemite 10.10.5を実行しているMacを使用しています。あなたの助けを前もってありがとう。
これは私が得ているエラーメッセージです。
Traceback (most recent call last):
File "/Users/jacobgreen/Documents/Comp Programming/Email Hack.py", line 3, in <module>
smtpObj = smtplib.SMTP("smtp.gmail.com", 587)
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/smtplib.py", line 251, in __init__
(code, msg) = self.connect(host, port)
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/smtplib.py", line 335, in connect
self.sock = self._get_socket(host, port, self.timeout)
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/smtplib.py", line 306, in _get_socket
self.source_address)
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/socket.py", line 712, in create_connection
raise err
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/socket.py", line 703, in create_connection
sock.connect(sa)
OSError: [Errno 65] No route to host
[こちら](http://stackoverflow.com/a/27515833/4041795) – Montmons
@ SB87私のプライバシー設定を更新しましたが、私のコードはまだ最初の行で捕まえられています。 「ホストするルートはありません」というメッセージが表示されているだけで、20行のエラーが表示されます –
リンクされた質問に投稿されたすべてのコメントを調べましたか?複数の答え+あなたのコメントはあなたの問題を記述しています。あなたのコードは、コメントが古いものとして明確に言及されているコードと非常によく似ています。 – Montmons