当前位置:编程学习 > 网站相关 >>

请教一个发送邮件是的发送人的问题,谢谢!~~

最近做一个发送邮件的功能,首先用我自己的ID登陆:
session = NotesFactory.createSession((String) null, (String) null, passwd);

然后,再打开一个公共的数据库:
db = session.getDatabase(servername, filename);


可是,我发送邮件的时候,发件人就是我的ID,而不是打开数据库的那个用户名。

那么请问,怎么样,才能让我发送邮件的发送人,是我公共数据库的名字,而不是我本人的登陆ID?
谢谢!~~ --------------------编程问答-------------------- 我用的是java的方式开发的,谢谢 --------------------编程问答-------------------- 用mail.box这个数据库来发邮件,直接在这个db里面建一个文档,设置收件人、发件人等信息后save即可 --------------------编程问答-------------------- 你好,我刚刚接触lotus。我不是很明白你说的,请问java里面,怎么打开这个mail.box数据库?
谢谢!~~ --------------------编程问答-------------------- 跟普通的Notes数据库一样的
db = session.getDatabase(servername, "mail.box"); 
Document maildoc = db.createDocument();
...
把form设置成"memo",然后像普通的lotusscript发邮件的程序一样做就可以了,只不过把最后的maildoc.send 换成maildoc.save即可。 --------------------编程问答-------------------- 这个方法太YD了,还真没试过 --------------------编程问答-------------------- 保存时,发送人是可以自己填加的。但是,如果用java api发送时,则不能修改发送人。这是由api实现决定的。已找到相关文档。

谢谢各位回复。 --------------------编程问答-------------------- cnscns
正解,mailbox记得里面有些域和doc。send不一样,有抄送 和密送需要设置等待,看看帮助找个例子。
否则会提示无抄送对像。 --------------------编程问答-------------------- hello,看看
补充:企业软件 ,  Lotus
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,