2017-03-01 60 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之一。

相關問題