无法使用c#
中的兑换发送显示的电子邮件
我使用C#中的Redemption-Data-Objects创建了一个新的电子邮件消息。调用Display()后,窗口打开 - 一切看起来都很棒。
当我尝试发送消息时,通过单击“发送”按钮,我得到以下消息之一(从德语翻译...):“消息传递接口返回了未知错误。如果问题,尝试重新启动outlook ....“或”元素无法发送!“
当我使用发送方法时,一切正常,电子邮件将被发送。
我试过OutlookSpy找到一个解决方案 - 当我尝试发送消息时,我得到返回代码0x80020009。
这是示例代码:
Redemption.RDOSession session = new Redemption.RDOSession();
session.Logon(null, null, false, null, null, null);
Redemption.RDOFolder folder = session.GetDefaultFolder(Redemption.rdoDefaultFolders.olFolderOutbox);
Redemption.RDOMail newMail = folder.Items.Add(Redemption.rdoItemType.olMailItem);
// no difference when using .Add
newMail.Recipients.AddEx("a.b@blabla.com","a.b@blabla.com", "SMTP", Redemption.rdoMailRecipientType.olTo);
newMail.Recipients.ResolveAll();
newMail.Subject = "Testmail-Subject";
newMail.HTMLBody = "Test";
newMail.Display(false, Type.Missing);
有人知道这个问题的解决方案吗?
对马丁说
PS:我在Windows 7(英语)上使用Office 2010(德语)和Visual Studio 2010(英语),在我的项目中使用目标框架2.0)。
没有找到相关结果
已邀请:
1 个回复
谷起