我正在创建这样的电子邮件:
System.Diagnostics.Process.Start(
string.Format("mailto:{0}?&subject=Test&body={1}",
string.Join(", ", emails),
string.Join("\n", temp.ToArray())
)
);
但是 Gmail 说链接太长了。我读过这篇文章,如果我通过 POST 发送它似乎可以解决我的问题,因为 16K 对我来说就足够了。是否有可能做到这一点以及如何做到这一点?
更新我在示例中提到了 Gmail 的案例,但我需要任何默认的电子邮件软件才能使用它。例如,如果它用 Outlook 打开,我也需要它工作。
问题更新/澄清如何使用 POST 而不是使用 GET 发送请求(上图)(因为 GET 的限制太短)?