def __call__(self): smtpHost = "mailhost" properties = System.getProperties() properties["mail.smtp.host"] = smtpHost session = Session.getInstance(System.getProperties()) session.debug = 1 message = MimeMessage(session) message.setFrom(InternetAddress("*****@*****.**")) message.addRecipient(Message.RecipientType.TO, InternetAddress("*****@*****.**")) message.subject = "Test email %s from thread %s" % ( grinder.runNumber, grinder.threadNumber) # One could vary this by pointing to various files for content message.setText("SMTPTransport Email works from The Grinder!") # Wrap transport object in a Grinder Jython Test Wrapper transport = emailSendTest1.wrap(session.getTransport("smtp")) transport = emailSendTest1.wrap(transport) transport.connect(smtpHost, "username", "password") transport.sendMessage(message, message.getRecipients(Message.RecipientType.TO)) transport.close()
def __call__(self): smtpHost = "mailhost" properties = System.getProperties() properties["mail.smtp.host"] = smtpHost session = Session.getInstance(System.getProperties()) session.debug = 1 message = MimeMessage(session) message.setFrom(InternetAddress("*****@*****.**")) message.addRecipient(Message.RecipientType.TO, InternetAddress("*****@*****.**")) message.subject = "Test email %s from thread %s" % (grinder.runNumber, grinder.threadID) # One could vary this by pointing to various files for content message.setText("SMTPTransport Email works from The Grinder!") # Wrap transport object in a Grinder Jython Test Wrapper transport = emailSendTest1.wrap(session.getTransport("smtp")) transport = emailSendTest1.wrap(transport) transport.connect(smtpHost, "username", "password") transport.send(message) transport.close()