【问题标题】:How to send personalized email in phplist如何在 phplist 中发送个性化电子邮件
【发布时间】:2011-06-03 11:05:44
【问题描述】:

有没有一种方法可以向 phplist 中同一列表中的不同用户发送个性化电子邮件?例如我写了这条消息:

亲爱的[姓名] 这是内容

如果有办法修改 [name] 以使用收件人的实际姓名发送电子邮件,我该怎么做?

谢谢

【问题讨论】:

  • 堆栈溢出是关于编程,而不是关于如何使用应用程序
  • 这实际上和编程有关,因为默认情况下该功能不支持,我想问如何以编程方式进行
  • docs.phplist.com/TemplatesInfo不解决你的问题吗?
  • 您可以使用phplist templates来解决您的问题。
  • @Mujhaid,我现在已将其发布为答案。

标签: php mysql phpmailer phplist


【解决方案1】:

由于您将用户列表存储在 MySQL 数据库中,因此只需从数据库中选择用户,然后使用查询结果在每一轮循环中向每个用户发送一封邮件。例如,

<?php
    $result = mysql_query("SELECT * FROM mail_list");
    while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
        $message = "Dear $row['username']";
        $message .= "More...";
        $phpmailer->mail($row['email'], $message, $header); // just for example
    }
?>

自己弄清楚,代码可能不适合你的上下文,祝你好运(:

【讨论】:

  • +1 要求投票并建立社区。 @Mujahid:您应该接受并投票赞成帮助您解决问题的答案。这让 Stackoverflow 的生态系统得以继续运转。
  • 我也找到了解决此问题的另一种方法。他们可以选择创建用户定义的字段。我创建了一个字段名称为“名称”,在模板页面中,我提到了 [名称],现在一切正常,无需任何代码编辑,谢谢
  • @Mujahid,请发布您的解决方案以帮助其他人
猜你喜欢
  • 2020-11-21
  • 1970-01-01
  • 2019-11-18
  • 2021-11-03
  • 1970-01-01
  • 2018-05-31
  • 1970-01-01
  • 2021-04-23
相关资源
最近更新 更多