示例#1
0
    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')
示例#2
0
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')