可点击格式到莲花笔记中的电子邮件链接

时间:2013-07-09 12:54:19

标签: email hyperlink xpages lotus-notes lotus-domino

我正在使用xpages开发一个应用程序。我想发送包含链接的电子邮件。 当我发送链接时,它没有以可点击的格式出现。有人帮我提供可点击的格式吗? 谢谢

   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);

2 个答案:

答案 0 :(得分:4)

如果你这样做,“Body” - Item是一个简单的Text-Item而不是Richtext- Item。文本 - 项目不能包含可点击的链接。

您必须将Body明确定义为NotesRichtextItem并向其附加文本:

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

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

答案 1 :(得分: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或Yahoo等ID,那么您将会对链接的显示方式表示不满。但根据我的经验,如果它们的格式有效,它们总是会显示链接。