创建用户 mail1 和 mail2,向 all@skills.com 发送的邮件,每个用户都 会收到
时间: 2024-11-09 12:18:04 浏览: 12
在创建用户 mail1 和 mail2 并向他们各自发送电子邮件时,通常你会编写一段脚本或者使用一些邮件服务API来进行操作。这里以Python的SMTP库为例来说明如何简单地实现这个场景:
```python
import smtplib
from email.mime.text import MIMEText
# 用户信息
users = {
"mail1": "user1@example.com",
"mail2": "user2@example.com",
"all@skills.com": "smtp.example.com" # 邮件服务器地址
}
def send_email(user):
sender = users["all@skills.com"]
receiver = user
message = MIMEText("这是一封来自 Skills.com 的测试邮件。")
msg = message.as_string()
try:
with smtplib.SMTP(users["all@skills.com"], 587) as server: # 使用SMTP服务器和端口
server.starttls() # 加密连接
server.login(sender, "your_password") # 登录邮箱
server.sendmail(sender, receiver, msg)
print(f"邮件已成功发送给 {receiver}")
except Exception as e:
print(f"发送邮件给 {receiver} 时出错: {e}")
# 分别发送给 mail1 和 mail2
send_email(users["mail1"])
send_email(users["mail2"])
阅读全文