python发送notes邮件_python怎么实现新建一个notes邮箱,同时将excel中的数据拷贝到邮件中...
展开全部
from win32com.client import Dispatch
def SendEmail(SendTo, CC, BCC, Subject, Body, Attachment=None, Pass=None):
if SendTo==None:
e69da5e6ba9062616964757a686964616f31333339663362return
session=Dispatch("Lotus.NotesSession")
if Pass:
session.Initialize(Pass)
Server=session.GetEnvironmentString( "MailServer",True)
MaildbName=session.GetEnvironmentString( "MailFile",True)
db=session.GetDatabase(Server,MaildbName)
doc=db.CreateDocument()
doc.ReplaceItemValue("Form","Memo")
if SendTo:
doc.ReplaceItemValue("SendTo",SendTo)
if CC:
doc.ReplaceItemValue("CopyTo",SendTo)
if BCC:
doc.ReplaceItemValue("BlindCopyTo",SendTo)
if Subject:
doc.ReplaceItemValue("Subject",Subject)
stream=session.CreateStream()
stream.WriteText(Body)
bodyMime=doc.CreateMIMEEntity()
bodyMime.SetContentFromText(stream,"text/html;charset=iso-8859-1",False)
if Attachment:
RichTextItem = doc.CreateRichTextItem("Attachment")
for fn in Attachment:
RichTextItem.EmbedObject(1454, "", fn ,"Attachment")
'''
bodyMime=doc.CreateMIMEEntity()
bodyMime.SetContentFromText(stream,"text/html;charset=iso-8859-1",False)
doc.ReplaceItemValue( "Logo", "StdNotesLtr3" )
doc.ReplaceItemValue( "_ViewIcon", 23 )
doc.ReplaceItemValue( "SenderTag", "Y" )
'''
doc.Send(False)
SendEmail("yourname@yourdomain",None,None,"Title:test for python","body:test for python send mail",
["d:/testtool/teri/pcsim/test.xls","d:/testtool/teri/pcsim/test_email.py"],"password")
可以看下这段代码,电脑没有notes邮箱,未测试
PS:需要下载对应版本的pywin32
python发送notes邮件_python怎么实现新建一个notes邮箱,同时将excel中的数据拷贝到邮件中...相关推荐
- 定时运行python脚本并发送邮件_python实现定时发送邮件到指定邮箱
本文实例为大家分享了python实现定时发送邮件到指定邮箱的具体代码,供大家参考,具体内容如下 整个链路:传感器采集端采集数据,边缘端上传数据库,从数据库拿到数据. 产品端有个自动出报告的需求,并且希 ...
- python writerow 返回值_python – .writerow()csv返回一个数字而不是写行
我正在使用Python 3测试一些非常简单的代码.出于某种原因,下面的代码生成一个空输出,而不是写一行 import csv output = open('hello world.csv', 'w', ...
- python求三个整数最大值_python 练习题:定义一个getMax()函数,返回三个数(从键盘输入的整数)中的最大值。...
此题比较简单,不做过多说明. 值得注意的是如何用一行代码让用户一次性输入为多个变量赋值 Python # 定义一个getMax()函数,返回三个数(从键盘输入的整数)中的最大值. def getMax ...
- python发送qq邮件_python基于SMTP发送邮件(qq邮箱)
在Python中, smtplib模块提供了丰富的邮件发送接口,只要设置smtp服务器和端口,输入账号密码登陆,就可以使用邮件发送的接口. 第一步:开启SMTP服务 (1)点击"开启&quo ...
- python发送cookie请求_Python中实现带Cookie的Http的Post请求
已经实现了如何获得对应的cookie,具体参考: [已解决]Python中如何获得访问网页所返回的cookie 现在想要把已获得cookie,在http的提交post请求的时候,也同时发送过去. 即, ...
- python发送soap报文_python用http发送soap报文进行webservice接口调用
最近学习了python用http发送soap报文进行webservice接口调用,从网上找了些资料,为了方便下次温习,在此留下代码片段,也望高手指点: #!/usr/bin/env python # ...
- python发送xml报文_python通过tcp发送xml报文的方法
如下所示: # -*- coding: utf-8 -*- import socket # 使用tcp发送请求报文 def tcpsend(ip, port, xmlbw): address = (i ...
- python发送微信消息_python 发送QQ或者微信消息
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 废话少说,先上代码: # coding = utf-8 import win32gui import win32api import win32con i ...
- python发送arp报文_python发送arp欺骗攻击代码分析
代码如下: # -*- coding: cp936 -*- from scapy.all import * from threading import Thread,Lock,activeCount ...
最新文章
- 漫画算法:如何判断链表有环?
- 删除本地文件后 Git pull从远程仓库重新获取不到解决办法
- 将base64编码图片上传到七牛云
- 转载:网口扫盲三:以太网芯片MAC和PHY的关系
- JavaScript密码复杂度
- Python2、3字典比较函数
- Linux时间同步(内外网/内网/外网)
- 一统江湖的大前端(2)—— Mock.js + Node.js 如何与后端潇洒分手
- bzoj1691/luogu2869 [USACO07DEC]挑剔的美食家 (STL::set)
- centos的ftp和smb被防火墙挡住了
- 暗渡陈仓:用低消耗设备进行破解和渗透测试2.3 本章小结
- Java高级程序员面试大纲——备战金三银四跳槽季
- 用POP3获取邮箱邮件内容(完整C#源码)
- EasyStreamClient对接海康流媒体V4.X——SDK对接关键函数记录
- 自定义QLabel 控件
- 2022 基于SpringBoot的API文档管理系统 接口文档管理系统
- python爬虫构建国外代理池_建立爬虫代理ip池
- .NET软件授权管理解决方案Eziriz .NET IntelliLock控件详细介绍
- APP全栈工程师修炼之路(二)
- 夸克浏览器网页版入口网址分享