سلام من میخواستم با smtp یک ایمیل ارسال کنم البته توی پایتون کتابخونه های برای این کار وجود داره مثل yogmail اما علاقه داشتم با smtp پیش برم برنامه نوشتم اما موردی که داره ارور ران تایم میده و اجرا نمیشه هر کدی که برای تست smtp هم میزنم ارور میاد براش
متن ارور
raise SMTPServerDisconnected("Connection unexpectedly closed")
smtplib.SMTPServerDisconnected: Connection unexpectedly close
import smtplib,ssl
from email.mime.text import MIMEText
smtp_server = 'smtp.gmail.com'
port = 465 #ssl port
sender = "exampleurl@gmail.com"
password = hash(input('please enter your email password : '))
reciver= "yourreciver@eosbuzz.com"
message = """\
Subject: Hi there
This message is sent from Python.
i use smtplib and ssl peackage for sending mail
"""
context = ssl.create_default_context
with smtplib.SMTP(smtp_server,port) as sever:
try:
server = smtplib.SMTP_SSL(smtp_server,port)
server.ehlo()
server.starttls(context= context)
server.ehlo()
server.login(sender,password)
server.sendmail(sender,reciver,message)
except Exception as e:
print('error time ')
finally :
server.quit()
در نهایت میخواستم یک تست توی ترمینال ازش بگیرم ولی بلد نبودم چحوری میتونم این کار بکنم ؟
@abdolrahman
@milwad
لینک استک اورفلو
به محمدرضا هلالی کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟