Beispiel #1
0
def util_send_email(msg, subject, emails):
    message = Message()
    message.From = From_email['email']
    message.To = emails
    message.Subject = subject
    message.Html = msg

    host = From_email['host']
    user = message.From
    pwd = From_email['password']
    mailer =  Mailer(host)
    mailer.login(user, pwd)
    threadMailer = ThreadMailer(message, mailer)
    threadMailer.send()
Beispiel #2
0
def main():
    message = Message()
    message.From = "*****@*****.**"
    message.To = ["*****@*****.**", "*****@*****.**"]
    message.Subject = "An HTML Email"
    message.Html = """<p>Hi!<br>
       How are you?<br>
       Here is the <a href="http://www.python.org">link</a> you wanted.</p>"""

    host = "smtp.163.com"
    user = message.From
    pwd = "ding605635"
    mailer =  Mailer(host)
    mailer.login(user, pwd)
    threadMailer = ThreadMailer(message, mailer)
    print threadMailer.send()
    print threadMailer.sendMessage(message)
        """

        self.attachments.append(filename)


if __name__ == "__main__":
    message = Message()
    message.From = "*****@*****.**"
    message.To = [
        "*****@*****.**",
        "*****@*****.**",
        "*****@*****.**",
        "*****@*****.**",
        "*****@*****.**",
        "*****@*****.**",
        "*****@*****.**",
        "*****@*****.**",
        "*****@*****.**",
        "*****@*****.**",
        "*****@*****.**",
        "*****@*****.**",
        "*****@*****.**",
        "*****@*****.**",
    ]
    message.Subject = "Scenario Manager Release 2012.8.0.A1"
    # message.attach("test.gif")
    message.Body = """ """
    message.Html = """ """
    mailer = Mailer("sd1appsdl05.fsa.gov.uk")
    mailer.send(message)
Beispiel #4
0
        elif maintype == 'audio':
            msg = MIMEAudio(fp.read(), _subtype=subtype)
        else:
            msg = MIMEBase(maintype, subtype)
            msg.set_payload(fp.read())
            # Encode the payload using Base64
            encoders.encode_base64(msg)
        fp.close()
        # Set the filename parameter
        msg.add_header('Content-Disposition', 'attachment', filename=path.basename(filename))
        outer.attach(msg)

    def attach(self, filename):
        """
        Attach a file to the email. Specify the name of the file;
        Message will figure out the MIME type and load the file.
        """
        
        self.attachments.append(filename)

if __name__ == '__main__':
    message = Message()
    message.From = "*****@*****.**"
    message.To = ['']
    message.Subject = ""
    #message.attach("test.gif")
    message.Body = """ """
    message.Html = """ """
    mailer = Mailer('localhost')
    mailer.send(message)