بعد أن تطرّقنا بالتفصيل عن كيفية إنشاء أول برنامج بايثون في موضوعنا السابق ،ها نحن اليوم نتناول موضوعا في غاية الطرافة، ألا وهو كيفية إرسال إيميل باستعمال لغة بايثون
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 ثم
أدخل موضوع الرسالة، نص الرسالة وإيميل المرسل اليه
تعليقات
إرسال تعليق