首页 > 解决方案 > 向 Mailto 提交 mailto 字符串通常不起作用

问题描述

我正在编写一个应用程序(在 C# 中)。除其他外,该应用程序允许用户发送电子邮件。应用程序创建一个 mailto 字符串,然后调用 ProcessStart(mailto);

所以我的代码进入了邮件发送部分,它通过mailto发送一封电子邮件。我在我得到我的 gmail 的同一台机器上。当它调用 ProcessStart(mailto) 时,我看到 Microsoft Mail 程序正在运行。这很好,因为我不希望应用程序在没有用户交互的情况下发送电子邮件。

我在邮件程序中单击发送,然后……没有任何反应。邮件似乎已发送电子邮件,但我的 gmail(在同一台机器上的 Chrome 中)没​​有收到它。它不在垃圾邮件或垃圾箱中,甚至不在已发送的文件夹中,无论是在 Gmail 中还是在邮件程序中。难道我做错了什么?发件箱(在 Microsoft 邮件程序中)为空。

mailto 字符串如下所示:

"mailto:billy10101010@gmail.com,  sally1010101010@gmail.com?subject=Test Mail&body=test"

有时,邮件是通过 Mail 程序发送和接收的。

我向其他人发送了电子邮件(不是在我自己的计算机上)。一个得到它,另一个没有。

标签: c#mailto

解决方案


推荐阅读