【问题标题】:mailto: replacement due to sizemailto:因尺寸而更换
【发布时间】:2011-03-23 10:07:58
【问题描述】:

我有一个生成多个电子邮件地址的网页。我需要能够单击一个链接,该链接将打开一个电子邮件客户端,例如 Outlook,并使用这些电子邮件地址填充密件抄送字段。过去我们使用过html的mailto,完美的达到了这个目的。

我现在的问题是我需要向 200 多人发送电子邮件,而 mailto 无法处理那么多信息。由于页面也使用了PHP,所以我考虑过PHP的mail()和phpmailer(),但是由于两者都要求在页面上生成整个邮件,并且邮件客户端从不打开,所以它们不起作用。

有没有人知道我可以实现的替代方法来实现此功能?

【问题讨论】:

    标签: php html email


    【解决方案1】:

    MailTo 与副本

    <a href="mailto:astark1@unl.edu?cc=ASTARK1@UNL.EDU">
    

    MailTo 与密件复制

    <a href="mailto:astark1@unl.edu?bcc=ASTARK1@UNL.EDU">
    

    【讨论】:

      【解决方案2】:

      也许您可以根据您的邮件系统创建一个电子邮件组,这样当您向该组的地址发送邮件时,它会分发给所有成员?

      在我们公司,我们有几个小组。 all@company.comsales@company.comdevelopers@company.com 等。向这样的地址发送一封电子邮件将使相应组的所有成员都收到它。

      【讨论】:

      • 组是静态的,我需要动态填充我的列表,因为电子邮件是从数据库中的一个大池中提取的,并且可能每天都在变化。
      【解决方案3】:

      我认为没有方便的替代方法。

      • 您可以提供一个 textarea 字段,其中包含逗号分隔列表中的所有地址。该列表可以轻松复制并粘贴到客户的电子邮件程序中。

      • 如果客户的 E-Mail 与网站在同一个域中,并且您可以完全控制您的服务器,您可以使用 PHP 在您的服务器上随机生成 E-Mail 地址:

        1293820239453202349@example.com
        

        该电子邮件地址将被配置为将传入邮件(您的用户使用邮件客户端写入并发送到该一个随机地址)转发到大的收件人列表。这是一种非常先进的方法,但很难实现。

      【讨论】:

      • 我们目前正在使用第一个解决方案。我不喜欢它,它很乱,但至少它有效。不过,在我的情况下,我认为第二个是不可能的,谢谢。
      【解决方案4】:

      创建一个邮件列表,将这些电子邮件添加到邮件列表并在那里发送邮件。

      作为奖励,您可以使用 VERP 修剪无效地址。

      【讨论】:

        猜你喜欢
        • 2016-01-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多