محمدرضا هلالی
3 سال پیش توسط محمدرضا هلالی مطرح شد
0 پاسخ

مشکل اتصال SMTP در پایتون

سلام من میخواستم با 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
لینک استک اورفلو


ثبت پرسش جدید

به همدیگه کمک کنیم

به محمدرضا هلالی کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام