def send(self, subject='Uber Now', body='Its time to book Uber'): with stack_context.ExceptionStackContext(self.error_handler): send_mail(str(subject), str(body), self.fro, [self.to], callback=self.callback, connection=EmailBackend(self.host, self.port, self.username, self.password, True))
def send(self, subject='Uber Now', body='Its time to book Uber'): with stack_context.ExceptionStackContext(self.error_handler): send_mail( str(subject), str(body), self.fro, [self.to], callback=self.callback, connection=EmailBackend( self.host, self.port, self.username, self.password, True ) )
def send_email(self, subject, account, message): send_mail( subject, message, self.email_server, [account], callback=None, connection=EmailBackend( self.email_server, self.email_port, self.email_account, self.email_password, True ) )
print 'Successfully sent' print '*************' callback.count = 0 def error_handler(e, msg, traceback): print 'Error:' print msg print '**************' ioloop.IOLoop.instance().stop() return True l = ['*****@*****.**', '*****@*****.**', '*****@*****.**', '*****@*****.**', '*****@*****.**'] with stack_context.ExceptionStackContext(error_handler): for to in l: print 'to : ', to print 'sending mail' send_mail( 'Uber Now', 'Time to book uber', '*****@*****.**', [to], callback=callback, connection=EmailBackend( 'smtp.gmail.com', 587, 'username', 'userpassoword, True ) ) print 'mail initiated\n*************\n' ioloop.IOLoop.instance().start()
from tornado import ioloop from tornadomail import send_mail from tornadomail.backends.smtp import EmailBackend from tornado import stack_context def callback(*args, **kwargs): ioloop.IOLoop.instance().stop() print 'Successfully sended' def error_handler(e, msg, traceback): print 'Error:' print msg ioloop.IOLoop.instance().stop() return True with stack_context.ExceptionStackContext(error_handler): send_mail('subject', 'message', '*****@*****.**', ['*****@*****.**'], callback=callback, connection=EmailBackend('smtp.gmail.com', 587, '*****@*****.**', 'fakeuser2', True)) ioloop.IOLoop.instance().start()
from tornadomail import send_mail from tornadomail.backends.smtp import EmailBackend from tornado import stack_context def callback(*args, **kwargs): ioloop.IOLoop.instance().stop() print 'Successfully sended' def error_handler(e, msg, traceback): print 'Error:' print msg ioloop.IOLoop.instance().stop() return True with stack_context.ExceptionStackContext(error_handler): send_mail( 'subject', 'message', '*****@*****.**', ['*****@*****.**'], callback=callback, connection=EmailBackend( 'smtp.gmail.com', 587, '*****@*****.**', 'fakeuser2', True ) ) ioloop.IOLoop.instance().start()
from tornadomail import send_mail from tornadomail.backends.smtp import EmailBackend from tornado import stack_context def callback(*args, **kwargs): ioloop.IOLoop.instance().stop() print 'Successfully sended' def error_handler(e, msg, traceback): print 'Error:' print msg ioloop.IOLoop.instance().stop() return True with stack_context.ExceptionStackContext(error_handler): send_mail( 'subject', 'message', '<your google email>', ['<your email>'], callback=callback, connection=EmailBackend( 'smtp.gmail.com', 587, '<your google emaild>', '<your google password>', True ) ) ioloop.IOLoop.instance().start()