توی این پست یه اسکریپت براتون آماده کردم که با استفاده از اون میتونیم به لیستی از آدرس های ایمیل مطلب خاصی رو ارسال کنیم ، برای مثال در گذشته ما توی این وبلاگ برای ارسال رمز مطالب به کاربرا از این طریق عمل میکردیم که زیاد وقتمونو نگیره چون کاربرای زیادی درخواست میدادن و بعد از یه مدت ایمیل های زیادی روی هم انباشته میشدن
زیاد وارد جزئیات نمیشم و سریع میرم سر اصل مطلب
یه اسکریپت به زبان پایتون ایجاد کنین و بعد از کپی کردن کدها اونو ذخیره کنین
import smtplib
import getpass

email=raw_input("Enter Your Gmail Address => ")
password=getpass.getpass("Enter Your Email Password => ")
try:
        print "Please wait for check email & pass"
        server = smtplib.SMTP('smtp.gmail.com:587')  
        server.starttls()
        num,char=server.login(email,password)
        print " * Email And Password Is Successfully * "
        subject=raw_input("Enter Your Emails Subject => ")
        msg=raw_input("Enter your text path for send message =>")
        pm=open(msg,"r")
        msg=("Subject:%s\n%s"%(subject,pm.read()))
        pm.close()
        to=raw_input("Enter your email lists path => ")
        toemail=open(to,"r")
        for EM in toemail:
            server.sendmail(email, EM, msg)
            print "Email Sended TO :" + EM
        server.quit()  
except KeyboardInterrupt:
        print "Shutdown requested...exiting"        
except smtplib.SMTPException:      
    print "Wrong Email or Password"
حالا با استفاده از دکمه ی F5 اسکریپت رو ران کنین تا بهتون بگم طی مراحل پرسش و پاسخ توسط برنامه چی باید وارد کنین
اول از همه یه آدرس ایمیل وارد کنین (ایمیل خودتون) ، بعدش پسوورد ایمیلتونو بزنین ، بعدش یه کوچولو منتظر بمونین تا برنامه لاگین شه تو ایمیلتون تا ببینه که درسته یا نه ، بعدش یه موضوع برای ایمیلتون انتخاب کنین ، بعدش مسیر پیغام مورد نظر خودتونو بدین که باید توی یه فایل txt یا همون فایل متنی باشه ، بعدش مسیر لیست ایمیل هایی که قراره پیغامتون برای اونا ارسال بشه رو بدین و یه نکته اینکه برای دو مورد آخری اگه فایلاتون کنار اسکریپت باشه نیازی نیست مسیر بدین و همین که اسم فایل رو به برنامه بدین ، برنامه به همونم اکتفا میکنه
در کل بعد از پر کردن این کادر ها برنامه شروع به ارسال ایمیل میکنه و ....