python 自动邮件发送 报错smtplib.SMTPServerDisconnected: Connection unexpectedly closed

发布时间 2023-08-24 16:00:30作者: 蚌壳里夜有多长
import smtplib
from email.mime.text import MIMEText
from email.message import EmailMessage
#email = EmailMessage() ## Creating a object for EmailMessage
#email['from'] = 'xyz name'   ## Person who is sending
#email['to'] = 'xyz id'       ## Whom we are sending
#email['subject'] = 'xyz subject'  ## Subject of email
#email.set_content("Xyz content of email") ## content of email
#with smtplib.SMTP(host='smtp.qq.com',port=465)as smtp:
## sending request to server
#    smtp.ehlo()          ## server object
#smtp.starttls()      ## used to send data between server and client
#smtp.login("email_id","Password") ## login id and password of gmail
#smtp.send_message(email)   ## Sending email
#print("email send")    ## Printing success message
sender = '1165707116@qq.com'
receivers = '1173760256@qq.com'

msg = MIMEText('hi im hrz')
msg['Subject'] = 'Test mail'
msg['From'] = '1165707116@qq.com'
msg['To'] = '1173760256@qq.com'

with smtplib.SMTP_SSL('smtp.qq.com') as server:
    server.login('1165707116@qq.com','kphexprlwsiujfgi')
    server.sendmail(sender, receivers, msg.as_string())
    print("mail successfully sent")

smtplib.SMTP 改成
smtplib.SMTP_SSL('smtp.qq.com')问题得到解决