python使用两种发邮件的方式smtp和outlook示例
作者:旺旺的宝宝兔 时间:2021-02-12 13:31:54
smtp是直接调用163邮箱的smtp服务器,需要在163邮箱中设置一下。outlook发送就是Python直接调用win32方式。调用程序outlook直接发送邮件。
import win32com.client as win32
import xlrd
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
receivers = ['Yutao.A.Wang@alcatel-sbell.com.cn']
mail.To = receivers[0]
mail.Subject ='test1'
workbook = xlrd.open_workbook('E:\\kpi excel\\00_summary.xls')
mySheet = workbook.sheet_by_index(0)
nrows = mySheet.nrows
content = []
for i in range(nrows):
ss = mySheet.row_values(i)
content.append(ss)
print(content)
Truecontent =str(content)
mail.Body = Truecontent
mail.Attachments.Add('E:\\kpi excel\\00_summary.xls')
mail.Send()
smtp发送邮件
import smtplib
from email.mime.text import MIMEText
mail_host = 'smtp.163.com'
mail_user = '18298268658'
mail_pass = 'cat123'
sender = '18298268658@163.com'
receivers = ['619538553@qq.com']
message = MIMEText('content','plain','utf-8')
message['Subject'] = 'title'
message['From'] = sender
message['To'] = receivers[0]
try:
smtpObj = smtplib.SMTP()
smtpObj.connect(mail_host,25)
smtpObj.login(mail_user,mail_pass)
smtpObj.sendmail(
sender,receivers,message.as_string())
smtpObj.quit()
print('success')
except smtplib.SMTPException as e:
print('error',e)
来源:http://blog.csdn.net/qq_26925867/article/details/72843389
标签:python,smtp,邮件,outlook
0
投稿
猜你喜欢
在ASP.NET 2.0中操作数据之五十二:使用FileUpload上传文件
2023-07-07 04:19:18
Python协程原理全面分析
2022-10-02 01:43:43
python 模拟登陆github的示例
2022-01-05 17:52:41
用Python实现一个简单的多线程TCP服务器的教程
2023-08-16 15:37:21
Python OpenCV对图像进行模糊处理详解流程
2022-05-16 03:54:19
详解Golang中Context的原理和使用技巧
2024-05-22 10:30:05
Python 动态导入对象,importlib.import_module()的使用方法
2023-01-24 01:48:47
PHP json_encode中文乱码解决方法
2023-07-12 20:20:14
tensorflow使用CNN分析mnist手写体数字数据集
2021-07-20 20:29:35
基于Python 装饰器装饰类中的方法实例
2023-10-11 04:10:22
windows中安装Python3.8.0的实现方法
2022-11-22 00:18:09
创建mysql表分区的方法
2024-01-16 11:48:37
再论Javascript的类继承
2010-06-26 12:48:00
python的random模块及加权随机算法的python实现方法
2023-09-04 13:32:57
如何利用python将Xmind用例转为Excel用例
2022-06-18 19:18:46
Python实现复制文档数据
2022-07-15 02:39:32
python实现的读取网页并分词功能示例
2022-05-08 07:06:38
pydantic-resolve嵌套数据结构生成LoaderDepend管理contextvars
2023-01-12 22:21:05
详解Selenium 元素定位和WebDriver常用方法
2021-10-05 01:45:14
python-opencv 将连续图片写成视频格式的方法
2023-08-25 23:00:06