【问题标题】:Creating Outlook mail with multiple recipients and attachment创建具有多个收件人和附件的 Outlook 邮件
【发布时间】:2010-12-13 14:51:57
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: html email outlook attachment


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢,第一个链接非常有用,这正是我想做的。附件部分会很棘手,但也许他们可以手动下载并附加 zip 文件。
    【解决方案2】:

    这在理论上是可行的,但仅限于客户端使用 IE,并且存在其他限制和困难。

    另一种方法怎么样:让网络服务器发送电子邮件,然后将副本发送到客户端的邮箱。用特殊的标头或其他东西标记副本,并在客户端的 Outlook 中添加一条规则,以将带有该标头的邮件分类到特定文件夹中。

    【讨论】:

    • 谢谢,这是一个有用的选择。我会和他们讨论的!
    猜你喜欢
    • 2018-04-16
    • 1970-01-01
    • 1970-01-01
    • 2022-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多