Indonesian Back|Track Team
gmail sender [python script] - Printable Version

+- Indonesian Back|Track Team (https://www.indonesianbacktrack.or.id/forum)
+-- Forum: General Zone (https://www.indonesianbacktrack.or.id/forum/forum-172.html)
+--- Forum: Programming (https://www.indonesianbacktrack.or.id/forum/forum-95.html)
+---- Forum: Python (https://www.indonesianbacktrack.or.id/forum/forum-111.html)
+---- Thread: gmail sender [python script] (/thread-648.html)



gmail sender [python script] - u5h4nt - 08-22-2011

Memang seh dah banyak tools gmail sender yang berhamburan di dunia maya !! karena ane pikir lebih enak coba buat sendiri jadi yahh di coba aja deh, sekalian melanjutkan pelajaran bahasa pemrograman yg satu ini. yup python !

berikut scriptnya !
Code:
#!/usr/bin/env python
import smtplib
import os, sys
from email import Encoders
from email.MIMEBase import MIMEBase
from email.MIMEMultipart import MIMEMultipart
from email.MIMEText import MIMEText
import getpass

os.system('clear')
print '''
                       _ _
  __ _ _ __ ___   __ _(_) |
/ _` | '_ ` _ \ / _` | | |
| (_| | | | | | | (_| | | |
\__, |_| |_| |_|\__,_|_|_| SENDER
|___/                    
_____________________________________
                            by. RR12

'''
print '===========   LOGIN WITH GMAIL.com   ============='
email=raw_input('Your Gmail address    : ')
email_pass=getpass.getpass('Your account password    :')
print 'Connecting to gmail.com ...'
try:
    mailserver=smtplib.SMTP("smtp.gmail.com",587)
    mailserver.ehlo()
    mailserver.starttls()
    mailserver.ehlo()
    mailserver.login(email,email_pass)
    print 'Connected to gmail.com !'
except:
    print 'Failed connecting to gmail.com !'
    sys.exit()

kirim='y'

while kirim=='y':
    target=raw_input('Your email target        : ')
    print '==============================================='
    subjek=raw_input('[+] Subject                 : ')
    pesan=raw_input('[+] Message body            : ')
    attach=raw_input('[+] Your attachment file path   : ')
    print '==============================================='
    
    msg=MIMEMultipart()
    msg['From']=email
    msg['to']=target
    msg['Subject']=subjek
    msg.attach(MIMEText(pesan))
    if (attach!=''):
        rr=MIMEBase('application', 'octet-stream')
        rr.set_payload(open(attach, 'rb').read())
        Encoders.encode_base64(rr)
        rr.add_header('Content-Disposition', 'attachment; filename="%s"' %os.path.basename(attach))
        msg.attach(rr)
    
    try:
        mailserver.sendmail(email,target,msg.as_string())
        print 'Email have sent successfully to %s' %(target)
            
    except:
        print 'Email was failed to sent to %s' %(target)
        sys.exit()
        
    kirim=raw_input('[+] You want to sent more : [y/n] ')
print 'Thanks for use this simple program !!'

berikut SSnya dan cara penggunaannya !!
[Image: 98shop.jpg]

hope it's will be usefull for all of you bro !! Big Grin


RE: gmail sender [python script] - iKONspirasi - 08-22-2011

widiiih manteb nih bro, pengen coba tp gmail ane udah pake dual otentifikasi jd dikirim pin lwt hp gitu

kayaknya klo cm password aja ga bisa nih buat akun gmail ane Sad


RE: gmail sender [python script] - u5h4nt - 08-22-2011

(08-22-2011, 02:35 AM)konspirasi Wrote: widiiih manteb nih bro, pengen coba tp gmail ane udah pake dual otentifikasi jd dikirim pin lwt hp gitu

kayaknya klo cm password aja ga bisa nih buat akun gmail ane Sad

oufh akun om ada autentikasi tmbahan yahh.. hmm ane jg kurang paham tuh klo dah ada autenikasi tmbahan kyk gitu. hehehehe...


RE: gmail sender [python script] - THJC - 08-22-2011

Wah si RR12 keluar lagi...
thanks om...
lumayan buat koleksiii


RE: gmail sender [python script] - faizul amali - 08-02-2013

wah manta om izin sedot and share Big Grin


RE: gmail sender [python script] - wahyuardan - 08-02-2013

nice automatic gmail sender , keep share bro , ijin belajar bahasa ularnya Smile