【发布时间】:2013-09-03 04:59:26
【问题描述】:
我想在 mail body 中添加一个 non-editable text block,其中包含一些文本。
是否可以按照sample 项目中所示的方式进行操作。
如果是这样,我如何将不可编辑的文本添加到邮件正文
到目前为止,我提供了以下代码发送邮件:
var mailto = new Uri("mailto:?to=recipient@example.com&subject=The subject of an email&body=Hello from a Windows 8 Metro app.");
await Windows.System.Launcher.LaunchUriAsync(mailto);
【问题讨论】:
-
您通过
mailto启动邮件,这依赖于系统安装的邮件处理程序 - 因此,是否允许编辑该文本取决于该程序,并且大多数(全部? ) 邮件程序将让用户更改正文中的任何文本。我认为这是不可能的。 -
@ReedCopsey-是的,我同意,但是这个 windows 8.1 没有任何 smtp.net 命名空间来直接发送邮件。所以我想做一些废话,所以我需要获取详细信息由我的应用程序填充。我已经看到 Limilabs dll 运行良好..但这不是免费的..所以任何其他方式来获取详细信息..因为我的应用程序中有一个日期选择器和时间选择器......一旦用户选择同样应该反映在邮件正文中..他可以在他的邮件中做任何形式的修改..这让我想到......
-
这和你上次问的有什么不同? stackoverflow.com/questions/18568679/…
-
允许用户控制他们的电子邮件、购买组件或使用允许您通过 Web 服务发送电子邮件的服务打电话。
-
如果它确实有 smtp 命名空间,你会使用什么作为没有最终用户配置的 smtp 主机?
标签: c# email windows-runtime winrt-xaml windows-8.1