创建具有多个收件人和附件的Outlook邮件

时间:2010-12-13 14:51:57

标签: html email outlook attachment

我有一个用PHP编写的Web应用程序,我们有几个常常需要发送给多个收件人的文件。客户希望在其邮箱中进行邮件会话,因此Web应用程序不应自行发送电子邮件。是否有可能,如果是这样,如何做到以下几点:

  1. 创建包含多个收件人的电子邮件
  2. 在电子邮件的主题和正文中添加文字
  3. 下载并附​​加服务器上提供的zip文件
  4. 有问题的邮件客户端是Outlook - 我不确定确切的版本。

    我愿意接受有关使用哪种技术的建议 - 客户提到Visual Basic但我不确定如何在Web应用程序的客户端使用它 - 或者它是否合适。

2 个答案:

答案 0 :(得分:3)

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

如果您具有对客户邮件服务器的imap访问权限,则可以使用php imap mailphp imap mail compose创建一封电子邮件,该电子邮件将显示在客户发送的电子邮件文件夹中。

此外,我还有一个MIME Message类,其中作者声称它可以创建并将电子邮件另存为.eml文件。 MIME Class

答案 1 :(得分:0)

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

不同方法如何:让Web服务器发送电子邮件,并将副本发送到客户端的邮箱。使用特殊标题或其他内容标记副本,并在客户端的Outlook中添加规则,以将具有该标题的邮件排序到特定文件夹中。