القائمة الرئيسية

الصفحات

كيف ترسل إيميل عن طريق بايثون !

بعد أن تطرّقنا بالتفصيل عن كيفية إنشاء أول برنامج بايثون في موضوعنا السابق ،ها نحن اليوم نتناول موضوعا في غاية الطرافة، ألا وهو كيفية إرسال إيميل باستعمال لغة بايثون





:شفرة المصدر


import smtplib
from email.mime.text import MIMEText
def send_email(message,subject,toaddrs):
    fromaddr = 'enter your email address'
    username = 'enter your username'
    password = 'enter your password'
    msg = MIMEText(message, 'html')
    msg['Subject']  = subject
    msg['From']=fromaddr
    msg['Reply-to'] = 'no-reply'
    msg['To'] = toaddrs
    server = smtplib.SMTP('smtp.gmail.com:587')
    server.starttls()
    server.login(username,password)
    server.sendmail(fromaddr, [toaddrs], msg.as_string())
    server.quit()
subject = raw_input("Enter your subject?\n")
message = raw_input("Enter your mesage?\n")
toaddrs = raw_input("Enter receiver email address?\n")
send_email(str(message),str(subject),str(toaddrs))


.py ثم احفظه على أي اسم لكن شرط أن يكون بالإمتداد python script الآن شغّل
 Temail.py : وليكن مثلا

ثم افتح الملف






Run Module ثم



أدخل موضوع الرسالة، نص الرسالة وإيميل المرسل اليه

هل اعجبك الموضوع :

تعليقات

التنقل السريع