zoukankan      html  css  js  c++  java
  • python2 读取邮件配置,发送邮件

    [email]
    smtpserver=xxx
    username=xxx
    password=xxx
    sender=xxx
    receiver=xxx

    import configparser
    import os
    import smtplib
    from email.mime.text import *
    from email.mime.multipart import *
    from email.header import *
    
    class readConfig():
        def __init__(self):
            f=open("config.ini")
            data=f.read()
            
            
            self.conf = configparser.ConfigParser()
            self.conf.read("config.ini")
        
        
        def getEmailValue(self,name):    
            value = self.conf.get("email",name)
            return value
        
        
        def getUserValue(self,name):
            value = self.conf.get("user",name)
            return value
    
    
    def sendEmail(file_new):
        conf = readConfig()
        smtpserver = conf.getEmailValue("smtpserver")
        sender = conf.getEmailValue("sender")
        receiver = conf.getEmailValue("receiver")
        username = conf.getEmailValue("username")
        password = conf.getEmailValue("password")
        
        f = open(file_new)
        mail_body = f.read()
        
        msg = MIMEMultipart()
        msg["Subject"] = Header('测试发送邮件', 'utf-8')
        msg_text = MIMEText(mail_body,"html","utf-8")
        msg.attach(msg_text)
        
        msg_file = MIMEText(mail_body,"html","utf-8")
        msg_file["Content-Type"] = 'application/octet-stream'
        msg_file["Content-Disposition"] = 'attachment; filename="testcase.html"'
        msg.attach(msg_file)
        
        msg["from"] = sender
        msg["to"]= receiver
        smtp = smtplib.SMTP()
        smtp.connect(smtpserver)
        smtp.login(username, password)
        smtp.sendmail(msg['from'], receiver, msg.as_string())  # 发送邮件
        smtp.quit()
        print('sendmail success')
        
        
    if __name__ == '__main__':
        a=sendEmail("testcase.html")
  • 相关阅读:
    正文提取2
    使用mysqlimport导入数据
    batch_get_real_image_urls.py 博源
    用于网页分类的python工具包
    python learning base 不错
    20101010网站更新部署
    20101010网站更新部署
    正文提取
    python property
    jquery slideUp()
  • 原文地址:https://www.cnblogs.com/dmtz/p/11088399.html
Copyright © 2011-2022 走看看