Skip to main content
 首页 » 编程设计

c#之使用 Redemption (RDO) 发送邮件

2024年01月13日33qlqwjy

我正在使用 Redemption (RDO) 发送电子邮件。邮寄工作正常,但在 Outlook 中收到邮件时,黄色信封保持关闭状态。通常你点击一个未打开的电子邮件,然后图标从一个黄色的封闭的信封变成一个白色的打开的信封。当我使用 RDO 发送电子邮件时,信封保持黄色并关闭。

我怎样才能抑制信封打开?

这是我的代码:

RDOSessionClass rdoSession = new RDOSessionClass(); 
rdoSession.LogonExchangeMailbox("username", "server"); 
 
// Create mail object and send mail 
RDOMailClass m = (RDOMailClass)rdoSession.GetSharedDefaultFolder("user", rdoDefaultFolders.olFolderInbox).Items.Add("IPM.Mail"); 
m.Recipients.Add(_mail.Recipient); 
m.Recipients.ResolveAll(null, null); 
m.Subject = _mail.Subject; 
m.Body = _mail.Body; 
m.SenderEmailAddress = "email@address.domain"; 
m.Send(); 

请您参考如下方法:

我找到了答案。在我的代码中,我使用了 IPM.Mail,它不存在。它必须是 IPM.Note。现在一切正常。