用Outlook发送电子邮件到动态地址组的最佳方式

用Outlook发送电子邮件到动态地址组的最佳方式

问题描述:

我正在用PHP开发一个使用Zend Framework的Intranet应用程序。客户想要的功能之一是能够点击一个链接,并让Outlook打开一个新的消息窗口发送给特定组中的每个人。用Outlook发送电子邮件到动态地址组的最佳方式

到目前为止,我一直使用mailto链接和逗号来分隔地址,但如果电子邮件地址的组合长度过长,则这不起作用。

我可以使用发送给别名的mailto链接,让另一个程序或脚本拦截电子邮件,读取数据库并将电子邮件转发给该组中的每个人。我不知道我该如何实现这一点。

我总是这样做的是创建一个get addreses按钮,并输出用户需要粘贴到outlook里面的内容。

总会有一种情况,可以通过mailto:中的多个链接进行访问。而他们真的不是为此而设计的。

也许有涉及javascript的soem其他解决方案。也许是放置在剪贴板中的地址的地址,所以用户只有一步(复制)。

希望有人给你一个更好的答案!

另外,我不得不说它总是有说服用户使用somesort的webform发送电子邮件的选项。

我认为我能想到的唯一解决方法是使用InterOp,如果您必须打开客户端电子邮件程序(Outlook),但这对PHP来说并不是一个可行的选择吗? :)

我在最近的一个项目中有类似的要求,所以我想我会尝试确定为什么打开Outlook是必要的,并根据他们的答案设计另一个解决方案。