【发布时间】:2020-11-21 16:02:30
【问题描述】:
我是一名初学者,正在尝试使用 python 发送个性化电子邮件。
import smtplib, ssl
def read_creds():
user = passw = ""
with open("credentials.txt", "r") as f:
file = f.readlines()
user = file[0].strip()
passw = file[1].strip()
return user, passw
port = 465
sender, password = read_creds()
receive = sender
message = """\
Subject: Python
This is from python!
"""
context = ssl.create_default_context()
print("Starting to send")
with smtplib.SMTP_SSL("smtp.gmail.com", port, context=context) as server:
server.login(sender, password)
server.sendmail(sender, receive, message)
print("email sent.")
我想在每封电子邮件中添加个性化代码(例如,123456),但是从我阅读的教程中我无法理解如何操作。
【问题讨论】:
-
您的实际问题是什么?如何生成唯一代码?或者如何在邮件正文中包含这样的代码?
标签: python html email automation