【问题标题】:Changing Sent By in Mail Document in Lotus Notes在 Lotus Notes 的邮件文档中更改发送者
【发布时间】:2014-02-20 06:57:16
【问题描述】:

我还想更改由 Lotus 脚本中创建的触发代理发送的邮件中的“发送者”字段(当有 mailDoc.Principal 时显示)。是否可以更改它我已经尝试了以下代码

mailDoc.SentBy = strFrom
mailDoc.tmpDisplaySentBy = strFrom
mailDoc.FROM = strFrom
mailDoc.SendFrom = strFrom

我仍然无法更改那部分.. 有可能还是有一些限制?.. 谢谢

【问题讨论】:

    标签: lotus-notes lotus-domino lotusscript


    【解决方案1】:

    你无法改变它。服务器始终将当前用户名放入字段 Principal/From。

    但是有一个解决方法:不要发送邮件,而是将邮件文档保存到服务器上的mail.box,并使用您选择的 Principal/From 字段内容。这样服务器就不会再改变字段了。

    Here 是 Karl-Henry Martinsson 的示例。

    【讨论】:

    • 嗨 Knut,感谢您回答这个问题,但我有问题.. 主要字段工作正常.. 不工作的是“发送者”字段.. 关于您的建议,你的意思是我会直接将它保存在服务器的邮箱中,同时更改“主体”和“发送者”字段。我宁愿直接发送它.. 在 mail.box 中保存 docmail 有什么负面影响吗?
    • 这是“操纵” SentBy 字段的常用方法,我还没有听说过负面影响。
    • 我们多年来一直使用一种替代解决方案,将“@NotesDomain”添加到 Principal 字段。这适用于离开公司的邮件。如果邮件收件人是内部的,那么回复邮件就不会那么好用了。在“如何更改代理生成邮件的明显发件人?”部分中查看 ibm.com/developerworks/lotus/library/…
    • 您好 Knut,非常感谢您提供的信息和帮助。它有效,但我仍然会直接使用发送邮件。但是您的参考帮助我了解到“发送者”的正确字段是“SMTPOriginator”,因此它现在可以正常工作了。我相信您共享的代码用于预定代理,因为在预定代理中服务器使用的地方会发生这种情况服务器作为它的字段。非常感谢..
    • 该代码不仅适用于调度代理,也可以用于客户端上运行的代理。一个典型的例子是,如果用户想要/需要发送一封看起来像是来自角色帐户的电子邮件。示例:Jane Smith 正在使用 Notes 应用程序向选定的客户发送电子邮件,但看起来该电子邮件来自 accounting@example.com,而不是 jsmith@example.com。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-04
    • 2012-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-11
    • 2010-11-04
    相关资源
    最近更新 更多