2013-07-09 105 views
0

我与xpages.I应用工作想送与包含链接的电子邮件。 当我发送链接时,它不会以可点击的格式显示。有人可以帮助我获得可点击的格式吗? 谢谢可点击的格式在Lotus电子邮件链接指出

var db = session.getCurrentDatabase(); 
    var memo = db.createDocument(); 
    memo.appendItemValue("Body","http://www.my_link.com"); 
    memo.appendItemValue("Form", "Memo"); 
    memo.appendItemValue("Subject", "New task !"); 
    var t = mail.getValue(); 
    memo.send(t); 

回答

4

如果你不喜欢这样,“身体” - 项目是一个简单的文本 - 项目,而不是一个Richtext-项目。文本项目不能包含可点击的链接。

你必须明确地界定身体作为NotesRichtextItem和文本追加到它:

var rtitem:NotesRichTextItem = memo.createRichTextItem("Body"); 
rtitem.appendText("http://www.my_link.com"); 
rtitem.addNewLine(); 

这样的链接将被自动转换为可点击的热点。

+0

它的工作,非常感谢你 – user2452344

+0

为了使电子邮件视觉吸引力,考虑使用MIME。 OpenNTF上有一个XSnippet – stwissel

2

如果您希望语句memo.appendItemValue("Body","http://www.my_link.com");将创建带链接的富文本字段,则不会。用于NotesRichTextItem类。你也可以看看这个Technote on how to create HTML formatted mail messages

一个问题在这里,这里将收件人会查看此邮件?在Notes客户端还是这封邮件会被发送到Gmail或雅虎等ID?如果收件人将在Lotus Notes中查看此邮件,则必须在Notes客户端中启用此设置。

转到File > Preferences > Basic Notes Client Configuration。在部分Additional options下启用设置Make Internet URLs (http://.......) into Hotspots

如果邮件正在发送到Gmail或雅虎等ID,那么你会对他们如何显示链接摆布。但根据我的经验,他们总是显示链接,如果他们是有效的格式。

相关问题