我想用python发送电子邮件,但我得到SSL错误,我不知道为什么。发送电子邮件与python SSL错误
File "./test.py", line 735, in
mail() File "./test.py", line 721, in mail
server.starttls() File "/usr/local/lib/python2.7/smtplib.py", line 641, in starttls
raise RuntimeError("No SSL support included in this Python") RuntimeError: No SSL support included in this Python
如何添加SSL支持?
它只是一个小功能测试,如果我可以发送电子邮件与Python
def mail():
import smtplib
global log_location
#inFile_list = open(log_location, 'r')
#msg = inFile_list.readlines()
#inFile_list.close()
server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()
#Next, log in to the server
server.login("my username", "my password")
#Send the mail
msg = "\nHello!" # The /n separates the message from the headers
server.sendmail("[email protected]", "[email protected]", msg)
server.quit()
2014-06-15
idan357
+0
我们不能给你一个认真的答案,没有从你那里得到更多的意见。你在做什么?你能举一个小代码的例子吗? –
+0
[ImportError:No module named \ _ssl](http://stackoverflow.com/questions/5128845/importerror-no-module-named-ssl) –
+0
smtplib在'try-except'中导入'ssl';除非需要,它会尽力不依靠SSL。 –