展开全部

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中的数据拷贝到邮件中...相关推荐

  1. 定时运行python脚本并发送邮件_python实现定时发送邮件到指定邮箱

    本文实例为大家分享了python实现定时发送邮件到指定邮箱的具体代码,供大家参考,具体内容如下 整个链路:传感器采集端采集数据,边缘端上传数据库,从数据库拿到数据. 产品端有个自动出报告的需求,并且希 ...

  2. python writerow 返回值_python – .writerow()csv返回一个数字而不是写行

    我正在使用Python 3测试一些非常简单的代码.出于某种原因,下面的代码生成一个空输出,而不是写一行 import csv output = open('hello world.csv', 'w', ...

  3. python求三个整数最大值_python 练习题:定义一个getMax()函数,返回三个数(从键盘输入的整数)中的最大值。...

    此题比较简单,不做过多说明. 值得注意的是如何用一行代码让用户一次性输入为多个变量赋值 Python # 定义一个getMax()函数,返回三个数(从键盘输入的整数)中的最大值. def getMax ...

  4. python发送qq邮件_python基于SMTP发送邮件(qq邮箱)

    在Python中, smtplib模块提供了丰富的邮件发送接口,只要设置smtp服务器和端口,输入账号密码登陆,就可以使用邮件发送的接口. 第一步:开启SMTP服务 (1)点击"开启&quo ...

  5. python发送cookie请求_Python中实现带Cookie的Http的Post请求

    已经实现了如何获得对应的cookie,具体参考: [已解决]Python中如何获得访问网页所返回的cookie 现在想要把已获得cookie,在http的提交post请求的时候,也同时发送过去. 即, ...

  6. python发送soap报文_python用http发送soap报文进行webservice接口调用

    最近学习了python用http发送soap报文进行webservice接口调用,从网上找了些资料,为了方便下次温习,在此留下代码片段,也望高手指点: #!/usr/bin/env python # ...

  7. python发送xml报文_python通过tcp发送xml报文的方法

    如下所示: # -*- coding: utf-8 -*- import socket # 使用tcp发送请求报文 def tcpsend(ip, port, xmlbw): address = (i ...

  8. python发送微信消息_python 发送QQ或者微信消息

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 废话少说,先上代码: # coding = utf-8 import win32gui import win32api import win32con i ...

  9. python发送arp报文_python发送arp欺骗攻击代码分析

    代码如下: # -*- coding: cp936 -*- from scapy.all import * from threading import Thread,Lock,activeCount ...

最新文章

  1. 漫画算法:如何判断链表有环?
  2. 删除本地文件后 Git pull从远程仓库重新获取不到解决办法
  3. 将base64编码图片上传到七牛云
  4. 转载:网口扫盲三:以太网芯片MAC和PHY的关系
  5. JavaScript密码复杂度
  6. Python2、3字典比较函数
  7. Linux时间同步(内外网/内网/外网)
  8. 一统江湖的大前端(2)—— Mock.js + Node.js 如何与后端潇洒分手
  9. bzoj1691/luogu2869 [USACO07DEC]挑剔的美食家 (STL::set)
  10. centos的ftp和smb被防火墙挡住了
  11. 暗渡陈仓:用低消耗设备进行破解和渗透测试2.3 本章小结
  12. Java高级程序员面试大纲——备战金三银四跳槽季
  13. 用POP3获取邮箱邮件内容(完整C#源码)
  14. EasyStreamClient对接海康流媒体V4.X——SDK对接关键函数记录
  15. 自定义QLabel 控件
  16. 2022 基于SpringBoot的API文档管理系统 接口文档管理系统
  17. python爬虫构建国外代理池_建立爬虫代理ip池
  18. .NET软件授权管理解决方案Eziriz .NET IntelliLock控件详细介绍
  19. APP全栈工程师修炼之路(二)
  20. 夸克浏览器网页版入口网址分享

热门文章

  1. 什么云原生存储解决方案最受欢迎?
  2. 异步传输中的批量发送问题
  3. 小微商户进件php,【微信支付】小微商户进件 接口分析与源码实现
  4. Linux服务器搭建测试环境笔记
  5. 李宏毅课程-人类语言处理-BERT和它的家族-介绍和微调(上)
  6. 计算机怎样发现路由器上u盘,竟然能当路由器 优盘技巧解锁更多姿势
  7. win10连接共享打印机报错问题如0x00000709/0x0000011b/0x00000040等
  8. Kubernetes 存活、就绪和启动探针
  9. 故障电弧探测器的必要性及组网方案 安科瑞 时丽花
  10. android sip网络电话源码,Voip网络电话有关