2017-03-28 17 views
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 
+0

[こちら](http://stackoverflow.com/a/27515833/4041795) – Montmons

+0

@ SB87私のプライバシー設定を更新しましたが、私のコードはまだ最初の行で捕まえられています。 「ホストするルートはありません」というメッセージが表示されているだけで、20行のエラーが表示されます –

+0

リンクされた質問に投稿されたすべてのコメントを調べましたか?複数の答え+あなたのコメントはあなたの問題を記述しています。あなたのコードは、コメントが古いものとして明確に言及されているコードと非常によく似ています。 – Montmons

答えて

1

これが起こっている場合は、別のWi-Fiネットワークに接続してもう一度コードを実行してみます。コードを動作させるために必要なコンピュータの設定を編集する方法が見つかった場合。私はここに投稿します

関連する問題