首页 文章

通过批处理文件创建 Lotus Notes 命令行电子邮件时,无法将正文格式设置为富文本

提问于
浏览
1

我正在 Rails 中创建一个批处理文件,该文件用于在 Lotus Notes(8.5)中使用选定的附件启动电子邮件。我希望能够在附件中包含附件列表和一些文本。我找不到一种方法来将正文设置为富文本格式或包括一些基本格式(如换行)。

"C:\Program Files (x86)\IBM\Lotus\Notes\notes.exe" 
"Mailto:?Attach=\\CCTWEB\wwwroot  
\development\technical_library\public
\images\38\CCT_credit_application_05-2013.pdf
?body=file1.pdf & nl file2.pdf"

批处理文件有效。当用户单击它时,它将启动带有适当附件的 Lotus Notes 电子邮件。我无法工作的是控制?body=file1.pdf & nl file2.pdf中的格式(&nl 只是创建新行的一种尝试)。看来,我尝试进行的任何格式化都只会在这一点上将主体截断。

是否有任何用于?body =的命令行选项允许 RTF 或 HTML,或者是否可以插入至少引起换行的命令?

1 回答

  • 1

    我发现可以通过在批处理文件中用%转义%来实现此目的。

    从命令行传递时,必须进入?body =以在注释电子邮件中换行的代码为%0D%0A。但是,批处理文件将%0 解释为“传递给批处理文件的第一个参数”。解决此问题的方法是使用以下方法。

    ?body=file1.pdf %%0D%%0A file2.pdf %%0D%%0A"
    

    这可以工作并创建一个批处理文件,该文件可以用我想要的新行开始 Lotus Notes 电子邮件。

相关问题