社区
消息协作
帖子详情
有没有办法改变一个域的数据类型?
kelvin-w
2005-07-12 05:28:05
比如:
--------
域名: Body
数据类型: RTF 文本
--------
改成:
--------
域名: Body
数据类型: MIME 部分
--------
有没有办法???
原因是new 一个NotesRichTextItem可以new多次,但是CreateMIMEEntity("bady")只能create一次,而我想实现能create多个mimeEntiry,所以想先create多个NotesRichTextItem再转换成MIME
...全文
273
10
打赏
收藏
有没有办法改变一个域的数据类型?
比如: -------- 域名: Body 数据类型: RTF 文本 -------- 改成: -------- 域名: Body 数据类型: MIME 部分 -------- 有没有办法??? 原因是new 一个NotesRichTextItem可以new多次,但是CreateMIMEEntity("bady")只能create一次,而我想实现能create多个mimeEntiry,所以想先create多个NotesRichTextItem再转换成MIME
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
maplescloud
2005-07-14
打赏
举报
回复
This example creates a multi-part MIME entity, setting header values as necessary.
import lotus.domino.*;
public class JavaAgent extends AgentBase {
public void NotesMain() {
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
// (Your code goes here)
Stream stream = session.createStream();
// Do not convert MIME to rich text
session.setConvertMIME(false);
Database db = agentContext.getCurrentDatabase();
Document doc = db.createDocument();
// Create parent entity
doc.replaceItemValue("Form", "Memo");
MIMEEntity body = doc.createMIMEEntity();
MIMEHeader header = body.createHeader("Content-Type");
header.setHeaderVal("multipart/mixed");
header = body.createHeader("Subject");
header.setHeaderVal("MIME message");
header = body.createHeader("To");
header.setHeaderVal("Roberta Person");
// Create first child entity
MIMEEntity child = body.createChildEntity();
stream.writeText("Text of message for child 1.\n");
child.setContentFromText(stream, "text/plain", MIMEEntity.ENC_NONE);
stream.truncate();
// Create second child entity
child = body.createChildEntity();
stream.writeText("Text of message for child 2.");
child.setContentFromText(stream, "text/plain", MIMEEntity.ENC_NONE);
doc.send(false);
// Restore conversion
session.setConvertMIME(true);
} catch(Exception e) {
e.printStackTrace();
}
}
}
maplescloud
2005-07-14
打赏
举报
回复
NotesMIMEEntity下有一个方法CreateChildEntity,由此来创建多个MIMEEntity,详细可查帮助。
BTW:CreateMIMEEntity("bady")是用来创建TOP-LEVEL的MIME entity
kelvin-w
2005-07-14
打赏
举报
回复
http://dev.csdn.net/article/16/16534.shtm
楼上的你可以看看上面的参考
kelvin-w
2005-07-14
打赏
举报
回复
非常感谢,我今天也试着这样去做了,发送html邮件是没有问题。
问题是附件怎么办?难道我还要把附件拆离到harddisk上,然后对其编码?
试了一下,好像行不通啊
maplescloud
2005-07-13
打赏
举报
回复
一个文档作为邮件发送的时候只需要一个MIMEEntity,你想在同一个文档里面create多个的目的何在?如果确实想产生多个,就用多个文档去create。
hanwenjuan3
2005-07-13
打赏
举报
回复
关注!
dfbbygao
2005-07-13
打赏
举报
回复
你做出来的邮箱怎么实现发html内容的?
kelvin-w
2005-07-13
打赏
举报
回复
发现用inotes发送HTML邮件的时候,它会创建多个body,每个都是MIMEEntity;
我想用标准的邮件模板去改造,模仿inotes的这种方式去发html邮件,否则,我做出来的邮箱能发送html的内容,但附件却总会丢失,所以想解决这个问题
kelvin-w
2005-07-12
打赏
举报
回复
主要用来发送html邮件用,那位有做过这个玩意?
深圳陈建军
2005-07-12
打赏
举报
回复
我对BS开发不熟,请教您使用MIME有什么作用啊?
不过我从帮助里看到RTF域的数据类型只能通过“Type”属性进行改变,并且没有改成Mime部分的类型。
常用数据结构(构造类型)
一、结构体 将一些有关变量组织起来定义成一...其中每
一个
成员可以是
一个
基本
数据类型
或者是
一个
构造类型。 一般形式: struct Product { char name[10]; char color[10]; int price; }; ????② 结构体变
原生js的面试题
1.JS的基本
数据类型
?引用
数据类型
? 基本
数据类型
(值类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、symbol。引用
数据类型
(对象类型):对象(Object)、数组(Array)、...
14.Python
数据类型
(五)【dict字典类型】
14.Python
数据类型
(五)【dict字典类型】
PostgreSQL教程(十一):SQL语言(四)之
数据类型
name text,如上所示,
一个
数组
数据类型
可以通过在数组元素的
数据类型
名称后面加上方括号([])来命名。上述命令将创建
一个
名为sal_emp的表,它有
一个
类型为text的列(name),
一个
表示雇员的季度工资的一维integer...
Python 变量的定义和
数据类型
的转换
Python 变量的定义和
数据类型
的转换
消息协作
536
社区成员
39,094
社区内容
发帖
与我相关
我的任务
消息协作
企业开发 Exchange Server
复制链接
扫一扫
分享
社区描述
企业开发 Exchange Server
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章