当前位置:首页 » 编程语言 » python抄送邮件

python抄送邮件

发布时间: 2022-07-08 14:59:35

python 发送邮件

以下脚本测试通过!!!!!

fromTkinterimportTk

fromtimeimportsleep

importwin32com.clientaswin32

warn=lambdaapp:showwarning(app,"Exit?")

Range=range(3,8)

defoutlook():

app="Outlook"

olook=win32.gencache.EnsureDispatch("%s.Application"%app)

mail=olook.CreateItem(win32.constants.olMailItem)

recip=mail.Recipients.Add("[email protected]")

subj=mail.Subject="Python-to-%sDemo"%app

body=["Line%d"%iforiinRange]

body.insert(0,"%s "%subj)

body.append(" Th-th-th-that'sallfolks!")

mail.Body=" ".join(body)

mail.Send()

'''

ns=olook.GetNamespace("MAPI")

obox=ns.GetDefaultFolder(win32.constants.olFolderOutbox)

obox.Display()

obox.Items.Item(1).Display()

'''

warn(app)

olook.Quit()

if__name__=="__main__":

Tk().withdraw()

outlook()

② 如何通过python发送邮件啊

一般最好有个smtp服务器,比如说你在163注册个邮箱,这样可以用smtplib通过这个邮箱来发送。以下是示例:

#-*- coding:utf8 -*-
import smtplib
import email
import mimetypes
from email.MIMEMultipart import MIMEMultipart
from email.mime.text import MIMEText

mail_host="smtp.163.com"
mail_user="yourusername"
mail_pass="yourpassword"
mail_postfix="mail.163.com"

def sendmail(to_list,sub,con):
"""发送邮件
"""
# translation
me = mail_user+"<"+mail_user+"@"+mail_postfix+">"

msg = MIMEMultipart('related')
msg['Subject'] = email.Header.Header(sub,'utf-8')
msg['From'] = me
msg['To'] = ";".join(to_list)
msg.preamble = 'This is a multi-part message in MIME format.'

msgAlternative = MIMEMultipart('alternative')
msgText = MIMEText(con, 'plain', 'utf-8')
msgAlternative.attach(msgText)
msg.attach(msgAlternative)

try:
s = smtplib.SMTP()
s.connect(mail_host)
s.login(mail_user,mail_pass)
s.sendmail(me, to_list, msg.as_string())
s.quit()

except Exception,e:
return False

return True

if __name__ == '__main__':
if sendmail(['[email protected]'],"测试","测试"):
print "Success!"
else:
print "Fail!"

如果要不经过邮件系统直接发,通常会被当作垃圾邮件扔了,所以还是这样吧。

③ python中如何实现发送邮件及附件功能的具体详解

思路如下:
1. 构造MIMEMultipart对象做为根容器
2. 构造MIMEText对象做为邮件显示内容并附加到根容器
3. 构造MIMEBase对象做为文件附件内容并附加到根容器
a. 读入文件内容并格式化
b. 设置附件头
4. 设置根容器属性
5. 得到格式化后的完整文本
6. 用smtp发送邮件

④ python email 抄送

可以多个email直接写在to里面
你试试看
msg['To'] = ', '.joint(self.username, '[email protected]') #逗号后面有个空格

⑤ Python自动发送邮件多个人收件人代码更改

msg['To'] = "[email protected];[email protected]" # 多个邮件接收者,中间用;隔开
msg['Cc'] = "[email protected];[email protected]" # 多个邮件抄送者,中间用;隔开

热点内容
虚拟存储器寻找辅存 发布:2025-08-22 09:10:40 浏览:880
农村医保金融卡密码是多少 发布:2025-08-22 08:33:59 浏览:662
iphone8手机如何快捷键清除缓存 发布:2025-08-22 08:21:57 浏览:425
linux编程java 发布:2025-08-22 07:57:40 浏览:310
steam删文件夹 发布:2025-08-22 07:57:38 浏览:52
bytec语言 发布:2025-08-22 07:37:34 浏览:387
苹果手机怎么上传视频到qq空间 发布:2025-08-22 07:10:03 浏览:639
淘宝androidsdk 发布:2025-08-22 06:52:04 浏览:940
编程挣钱吗 发布:2025-08-22 06:31:21 浏览:1003
敬请存储 发布:2025-08-22 06:25:42 浏览:612