gpt4 book ai didi

javascript - 使用 JavaScript 为 MS Outlook 生成长电子邮件正文

转载 作者:行者123 更新时间:2023-11-29 15:57:38 24 4
gpt4 key购买 nike

我需要从 Web 应用程序生成一个电子邮件模板,然后打开填充了该模板的用户电子邮件客户端。最常见的方法是使用 mailto: 协议(protocol)

const mailtoLink = 
'mailto:' + email +
'?subject=' + subject +
'&body=' + encodeURIComponent(emailBody);

但我必须在主体中使用大量西里尔符号,因此我的编码链接超过 2500 个字符,并且在单击此类链接时客户端应用程序将无法打开(在我的情况下,有效的最大长度为 2044 个符号)

我想到的另一个解决方案是生成一个 .eml 文件并让用户下载/打开它,方法是 this线程,但它存在编码问题并降低了整体用户体验。

还有其他方法可以实现我想要的吗?

最佳答案

生成 .eml 文件是一种通用的解决方案。此外,您可以考虑从 Web 浏览器自动化 Outlook。但在这种情况下,您可以从 Internet Explorer 执行此操作(即仅在 Windows 上)。参见 Compose and Send E-mail from JavaScript by using Outlook Automation 2007了解更多信息。

请记住,EML 和 MSG 文件格式都有详细描述。例如,参见 Outlook Item (.msg) File Format .

关于javascript - 使用 JavaScript 为 MS Outlook 生成长电子邮件正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57200371/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com