def SendEmail(self): # Get Send Email data contentLength = int(self.headers.get("Content-Length", 0)) body = self.rfile.read(contentLength) data = json.loads(body) sendEmailFile = Expand(r'[Temp]\WebServer.SendEmail.body.htm') self.log_message('SendEmail %s', sendEmailFile) file = open(sendEmailFile, 'w') file.write(data["body"]) file.close() email.send_email(To=[data["to"]], Subject=data["subject"], Body=data["body"], BodyFile="", Silent=False, Strict=True) # Send Response self.send_header('Content-type', 'text/plain') self.send_header('Access-Control-Allow-Origin', '*') self.send_response(200) self.end_headers() self.wfile.write(b'OK')
def Email_UnitTest(): Trace() email.send_email(To=[Globals.To], Subject='UnitTest: Email_UnitTest Subject [Date] - [COMPUTERNAME]', Body='Hi', Attachments=Path(r'[TestDataFolder]\File2.txt'), Strict=True) UnitTest.Verify(True, 'Sent Email')