2017-03-01 121 views
0

我已开发的代码。 我在电子邮件想SentBy(From字段)被隐藏。我有用户的主要领域,使自定义字段。发送Lotus Notes电子邮件通过C#隐藏在C#中,它发送的电子邮件中的Lotus Notes SentBy场

NotesDocument doc = db.CreateDocument();    
doc.ReplaceItemValue("Form", "Memo");    
doc.ReplaceItemValue("SendTo", richTextBox1.Text.Trim().Split(',')); 
doc.ReplaceItemValue("Subject", richTextBox3.Text); 
doc.ReplaceItemValue("Principal", "Test Demo"); 
NotesRichTextItem _richTextItem = doc.CreateRichTextItem("Body"); 
_richTextItem.AppendText(richTextBox4.Text + "\r\n"); 
doc.SaveMessageOnSend = true; 
if (this.check)    
    doc.Send(false); 
MessageBox.Show("Mail Sent successfully"); 

上述代码完美地发送电子邮件,但它不会隐藏SentBy(发件人字段)。发送者(从字段)始终显示运行此代码的人员的姓名和校长。这可以隐藏起来,以便只有主体字段,这里是测试演示,只有可见。

回答

0

,如果您使用的NotesDocument.Send()方法,它不能被隐藏。 (IBM的Domino是一个企业电子邮件系统,所以它没有欺骗发件人容易。)

如果直接写邮件到Domino服务器的mail.box文件,它可以被隐藏。不过,IBM不支持这种方式,所以如果你这么做,如果你做了任何可能导致电子邮件路由和交付的事情,那么你就可以自己做。你可以找到一个链接,示例代码,这样做,不过,在回答this older question之一。

相关问题