【问题标题】:Best way to send an email to a dynamic group of addresses with Outlook使用 Outlook 向动态地址组发送电子邮件的最佳方式
【发布时间】:2010-09-10 07:45:17
【问题描述】:
我正在使用 Zend 框架在 PHP 中开发一个 Intranet 应用程序。客户希望拥有的功能之一是能够单击链接并让 Outlook 打开一个新消息窗口,该窗口针对特定组中的每个人。
到目前为止,我一直在使用 mailto 链接和逗号分隔地址,但如果电子邮件地址的组合长度太长,这将不起作用。
我可以使用指向别名的 mailto 链接,让另一个程序或脚本拦截电子邮件,读取数据库并将电子邮件转发给该组中的每个人。不过,我不确定如何实现这一目标。
【问题讨论】:
标签:
php
zend-framework
email
outlook
【解决方案1】:
我最终所做的就是创建一个获取地址按钮,并准确输出用户需要在 Outlook 中粘贴的内容。
总会有这样一种情况:mailto: 中有许多链接。他们真的不是为此而设计的。
也许还有其他一些涉及 javascript 的解决方案。也许是一个将地址放在剪贴板中的按钮,这样用户就少了一步(复制)。
希望有人给你一个更好的答案!
另外我不得不说,总是有说服用户使用某种网络表单来发送电子邮件的选项。
【解决方案2】:
我认为我能想到的唯一解决方法是使用 InterOp,如果您必须打开客户端电子邮件程序 (Outlook),但这不是 PHP 真正可行的选择,是吗? :)
我在最近的一个项目中有类似的要求,所以我想我会尝试确定为什么打开 Outlook 是必要的,并根据他们的回答设计另一个解决方案。