代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
Domino
】
使用lotusscript发送mime格式邮件
作者:
entry
/ 发布于
2014/7/25
/
1817
====================================== Sub Initialize() ' 定义变量 Dim s As New NotesSession Dim db As NotesDatabase Dim body As NotesMIMEEntity, bodyChild As NotesMIMEEntity Dim header As NotesMIMEHeader Dim stream As NotesStream Dim host As String Dim message As NotesDocument Set db = s.CurrentDatabase s.ConvertMIME = False ' Do not convert MIME to rich text Set stream = s.CreateStream Set message = db.CreateDocument message.Form = "Memo" Set body = message.CreateMIMEEntity message.Subject = "通过MIME格式发送邮件" message.SendTo = "squallzhong@gmail.com" Set stream = s.CreateStream() ' 设置HTML标题 Call stream.WriteText ("<html><head><title>通过MIME格式发送邮件</title>") ' BEGIN: 设置CSS Call stream.WriteText (| <style type="text/css"> <!-- .text, td, tr, p, br, body { COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; } a { font-family: Arial, Helvetica, sans-serif; color: #663399; FONT-WEIGHT: bold; text-decoration: none; } --> </style> |) '-------------------------------------------- Call stream.WriteText ({</head>}) ' BEGIN: 设置主体信息 Call stream.WriteText ({<body text="#666666" bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0">}) Call stream.WriteText ({ <table width="100%" border="1" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF"><tr><td>测试MIME邮件-主体表格</td></tr></table>) Call Stream.WriteText({测试MIME邮件-主体文字}) Call stream.WriteText({</body></html>}) '将stream中的主体信息内容放置在一个子mime单元中 Set bodyChild = body.CreateChildEntity() Call bodyChild.SetContentFromText (stream, "text/html;charset=utf-8", ENC_NONE) Call stream.Close Call stream.Truncate '-------------------------------------------- '附件单元 Set bodyChild = body.CreateChildEntity() Set header = bodyChild.createHeader("Content-Type") Call header.setHeaderVal("multipart/mixed") Set header = bodyChild.createHeader("Content-Disposition") Call header.setHeaderVal("attachment; filename=文档.doc") Set header = bodyChild.createHeader("Content-ID") Call header.setHeaderVal("文档.doc") Set stream = s.CreateStream() If Not stream.Open("c:\temp\文档.doc", "binary") Then Print "打开文伯失败" End If If stream.Bytes = 0 Then Print "文件中不包含内容" End If Call bodyChild.SetContentFromBytes(stream, "application/msword", ENC_IDENTITY_BINARY) %REM application/msword 文档匹配的content-type 如:image/gif application/msword application/pdf application/zip %END REM '发送 Call message.Send (False) s.ConvertMIME = True End Sub
试试其它关键字
lotusscript
mime
同语言下
.
LotusDomino页面自动注册用户
.
多 Notes 文档中附件批量汇总到 Notes 文档中
.
多 Notes 文档中附件批量导出到本地系统
.
使用lotusscript获得群组中的用户列表_lotus notes
.
利用程序增加角色
.
关闭计算机
.
检验数字域
.
利用程序获取计算机名称及登陆用户名
.
清理收件夹的代理Code for CleanupInbox agent
.
邮箱中显示中文等价名
可能有用的
.
C#实现的html内容截取
.
List 切割成几份 工具类
.
SQL查询 多列合并成一行用逗号隔开
.
一行一行读取txt的内容
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
Java PDF转换成图片并输出给前台展示
.
网站后台修改图片尺寸代码
.
处理大图片在缩略图时的展示
entry
贡献的其它代码
(
10
)
.
生成WEB页面报表
.
Lotus中导出到EXCEL
.
l?o?t?u?s?数?据?用?j?a?v?a?程?序?导?入?导?出
.
通过web界面注册domino新用户
.
在linux下用脚本自动备份domino
.
notes数据导出到excel
.
把数字转化成中文大写
.
使用lotusscript发送mime格式邮件
.
lotus notes 数据库中附件的批量导出
.
C/S模式下导出当前VIEW的数据到EXCEL
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3