是否可以在Windows应用程序中使用System.Net.Mail?

时间:2015-03-08 13:34:53

标签: c# windows-store-apps

我很惊讶在我的Windows应用程序中找不到System.Net.Mail。有什么办法可以在我的Windows应用程序项目中使用/导入该命名空间或SmtpClient类吗?

1 个答案:

答案 0 :(得分:3)

没有。 System.Net.Mail在Windows应用商店应用中不可用。 Windows.Store应用程序只能使用.Net Framework for Windows Store apps中提供的.Net Framework部分。

Windows应用商店应用没有明确的电子邮件API。在大多数情况下,最好让用户选择如何共享数据而不是硬编码电子邮件。为此,您可以支持共享合同。

对于许多其他情况(尤其是反馈表单),您最好连接到专用的Web服务,而不是通过电子邮件绕过。

如果您确实需要电子邮件,那么您可以启动mailto:URI。

如果您正在编写电子邮件客户端并且特别需要连接到邮件服务器,那么框中没有任何内容,因此您需要连接到特定于服务的API(许多现代邮件服务支持REST客户端)或自己实现SMTP。