发布
社区首页 >问答首页 >Outlook电子邮件不会在web应用程序中显示

Outlook电子邮件不会在web应用程序中显示
EN

Stack Overflow用户
提问于 2018-05-12 00:35:21
回答 1查看 61关注 0票数 0

我有一个网络应用程序与一些功能,允许用户发送电子邮件使用Microsoft.Office.Interop.Outlook.Application。我想显示电子邮件,允许用户在发送之前添加任何他们想要的文本。它在localhost中按预期工作,但在生产环境中它无法显示电子邮件。我的代码如下:

代码语言:javascript
代码运行次数:0
复制
OutlookApp outlookApp = new OutlookApp();
MailItem mailItem = outlookApp.CreateItem(OlItemType.olMailItem);

mailItem.To = address;
mailItem.Subject = subject;
mailItem.HTMLBody = body;

mailItem.Importance = OlImportance.olImportanceNormal;

mailItem.Display(false);

当我使用Response.Redirect而不是上面的代码时,Outlook打开得很好。

代码语言:javascript
代码运行次数:0
复制
Response.Redirect("mailto:" + email + "?subject=" + subject + "&body=" + body);

有什么想法/建议吗?

EN

回答 1

Stack Overflow用户

发布于 2018-05-12 04:55:56

在服务器上创建带有附件等的EML (MIME)消息,并让用户下载它。客户端的Outlook将很乐意打开它。不要忘记添加X-Unsent:1 MIME标头,以确保用户可以实际发送它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50296662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档