使用多个收件人和附件创建Outlook邮件

问题描述:

我有一个用PHP编写的Web应用程序,我们有两个文件需要定期发送给多个收件人。客户希望在他们的邮箱中进行邮件对话,所以Web应用程序不应该自己发送电子邮件。是否有可能,如果是如何做到以下几点:使用多个收件人和附件创建Outlook邮件

  1. 创建一个电子邮件与多个收件人
  2. 将文本添加到电子邮件的主题和正文
  3. 下载并附加zip文件在服务器上可用

有问题的邮件客户端是Outlook - 我不确定确切的版本。

我很乐意就使用哪种技术提供建议 - 客户提到了Visual Basic,但我不确定如何在Web应用程序的客户端使用它,或者如果它是合适的。

假设客户想要手动发送,可以使用mailto:在标签和“& attachment =”中完成所有操作。唯一的问题是附加文件需要本地访问。如果他们不是,他们没有附加。确切的语法规范可以在这里找到:mailto: Syntax

如果你有给客户的邮件服务器IMAP访问,你可以使用php imap mailphp imap mail compose创建一个电子邮件,这将只是在你的客户显示发送的电子邮件文件夹。

此外,我有一个MIME消息类,其中作者声称它可以创建和保存电子邮件作为.eml文件。 MIME Class

+0

谢谢,第一个链接非常有用,这正是我想要做的。附件部分会很棘手,但也许他们可以手动下载并附加zip文件以开始。 – Lizzan 2010-12-13 19:17:07

这在理论上是可行的,但只有在客户端使用IE,以及其他限制和磨难。

另一种方法如何:让Web服务器发送电子邮件,并将副本发送到客户端的邮箱。用特殊的标题或其他东西标记副本,并在客户端的Outlook中添加一条规则,将具有该标题的邮件分类到特定文件夹中。

+0

谢谢,这是一个有用的选择。我会和他们讨论一下! – Lizzan 2010-12-13 19:18:06