Drupal电子邮件用户

时间:2010-05-21 07:07:29

标签: email drupal cck

我正在使用Drupal 6.16:当用户在我的网站上创建一个帐户时,我让他们选择一个类别(即儿童,青少年,成人等)。这是使用content_profile模块使用选择列表框完成的。我有一个发布公告的内容类型。在此内容类型中有一个显示“电子邮件组”的复选框。现在它没有做任何事情,但我希望它能够通过电子邮件发送与他们在注册帐户时选择的组相关联的所有用户。如果这需要额外的代码请具体,因为我不是一个强大的PHP程序员。

感谢您的帮助!! msindle

2 个答案:

答案 0 :(得分:1)

可能有一些模块可以完全做到,但我不这么认为 我会用很少的构建块来完成它:

  • 使用视图检索电子邮件列表 - 定义一个视图,根据给定的组参数为您提供地址。
  • 使用规则模块,该模块将在创建节点后发送电子邮件通知。
  • 将两者结合起来(这是困难的部分) - 从视图中插入值作为电子邮件的收件人。您可以使用规则定义中的PHP以及视图执行来执行此操作。

尝试完成它,如果遇到麻烦,欢迎您通过shushu.i@gmail.com与我联系

答案 1 :(得分:0)

我会尝试http://drupal.org/project/subscriptions模块+ http://drupal.org/project/messaging模块。您可以设置自动订阅内容类型的首选项。也许Rules模块可以在创建或更新content_profile后自动订阅用户。或者规则可以在创建或更新content_profile后标记用户,而Subscription模块可以自动订阅被标记的用户。