tools

Py小工具和功能性方法

python, tools

author:Ian 邮件 # 发送邮件时携带附件 中文名称附件 def send_email_week_report(htm, recipients, copys, file_name, file_path): port = 465 # str_today = datetime.now().strftime("%Y-%m-%d %H:%M:%S") str_today = datetime.now().strftime("%Y-%m-%d") mail_host = "mail.{demo}.com" mail_user = "{user name}" mail_pass = "{passwd}" sender = '{name}@{demo}.com' mail_from = "{name} <{name}@{demo}.com>" msg_Bcc = '{name}@{demo}.com' subject = f"{title}-{str_today}" # 标题 msg = MIMEMultipart() msg.attach(MIMEText(htm, 'html', 'utf-8')) # 这里可以传html内容 也可以传普通文字 # 创建附件 with open(file_path, 'rb') as attachment: part = MIMEBase('application', 'octet-stream') part.set_payload(attachment.read()) encoders.encode_base64(part) part.add_header( 'Content-Disposition', 'attachment', filename=("utf-8", "", file_name), ) msg. ...

Py小工具和功能性方法

python, tools

author:Ian 邮件 # 发送邮件时携带附件 中文名称附件 def send_email_week_report(htm, recipients, copys, file_name, file_path): port = 465 # str_today = datetime.now().strftime("%Y-%m-%d %H:%M:%S") str_today = datetime.now().strftime("%Y-%m-%d") mail_host = "mail.{demo}.com" mail_user = "{user name}" mail_pass = "{passwd}" sender = '{name}@{demo}.com' mail_from = "{name} <{name}@{demo}.com>" msg_Bcc = '{name}@{demo}.com' subject = f"{title}-{str_today}" # 标题 msg = MIMEMultipart() msg.attach(MIMEText(htm, 'html', 'utf-8')) # 这里可以传html内容 也可以传普通文字 # 创建附件 with open(file_path, 'rb') as attachment: part = MIMEBase('application', 'octet-stream') part.set_payload(attachment.read()) encoders.encode_base64(part) part.add_header( 'Content-Disposition', 'attachment', filename=("utf-8", "", file_name), ) msg. ...