import smtplib
from email.mime.text import MIMEText
from email.header import Header
from_addr = '[email protected]'
password =input('輸入你的授權碼:')
to_addr = '[email protected]'
smtp_server='smtp.qq.com'
msg = MIMEText('send by python','plain','utf-8')
msg['From'] = Header(from_addr)
msg['To'] = Header(to_addr)
msg['Subject'] = Header('python test')
server=smtplib.SMTP_SSL(smtp_server)
server.connect(smtp_server,465,'utf-8')
server.login(from_addr,password)
server.sendmail(from_addr, to_addr, msg.as_string())
server.quit()
提示錯誤:
Traceback (most recent call last):
File "c:/Users/sohpia/Desktop/test/qq.py", line 13, in <module>
server.connect(smtp_server,465,'utf-8')
File "C:\Users\sohpia\AppData\Local\Programs\Python\Python37\lib\smtplib.py", line 336, in connect
self.sock = self._get_socket(host, port, self.timeout)
File "C:\Users\sohpia\AppData\Local\Programs\Python\Python37\lib\smtplib.py", line 1037, in _get_socket
self.source_address)
File "C:\Users\sohpia\AppData\Local\Programs\Python\Python37\lib\socket.py", line 715, in create_connection
sock.bind(source_address)
TypeError: getsockaddrarg: AF_INET address must be tuple, not str
uj5u.com熱心網友回復:
server.connect(smtp_server,465,'utf-8')這行代碼去掉
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/83981.html
上一篇:python中board = [[None for _ in range(n)] for _ in range(n)]是什么意思?
