1.代码说明
在实际的使用中,有些邮件我们希望收件人可以看到还有那些人可以收到此邮件,但有些邮件相反,例如含有一些较敏感的信息时,希望收件人都是隐藏的。一般我们可以在邮件配置文件smtp_conig.py中设置,下面是为实现 隐藏 / 显示 收件人而使用的不同配置。
Python 的运行环境:Python 2.7.5
2.隐藏收件人
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import smtplib
from email.mime.text import MIMEText
from email.header import Header
#邮件发送函数
def send_mail(message):
# 第三方 SMTP 服务
mail_host = \"mail.q1q2w1w2.com\" # 设置服务器
mail_user = \"OrderCWS_Inform@q1q2w1w2.com\" # 用户名
mail_pass = \"PWD\" # 口令
sender = \'OrderCWS_Inform@q1q2w1w2.com\'
receivers = [\'收件人1@q1q2w1w2.com\',\'收件人2@q1q2w1w2.com\'] # 接收邮件
try:
smtpObj = smtplib.SMTP()
smtpObj.connect(mail_host, 25) # 25 为 SMTP 端口号
smtpObj.login(mail_user, mail_pass)
smtpObj.sendmail(sender, receivers, message.as_string())
print \"邮件发送成功\"
except smtplib.SMTPException:
print \"Error: 无法发送邮件\"
return
来源:https://www.cnblogs.com/xuliuzai/p/15179960.html
图文来源于网络,如有侵权请联系删除。