将邮件发送到Drupal中另一个节点的地址

时间:2010-08-31 09:25:41

标签: email drupal drupal-6 cck

我有一个内容类型会议,它有一个CCK节点引用字段,引用一个或多个人节点。那些人节点包含CCK电子邮件字段。

现在,我想在创建节点时向会议节点中列出的所有人发送邮件。我不知道怎么做,因为邮件地址在不同的节点,所以我不能只发送一个令牌邮件,因为那些地址不能作为令牌(据我所见)。

如何做到这一点,最好不要编写自定义模块。

修改

似乎没有快速简便的方法,所以我可能不得不写一些自定义代码来做到这一点。我已经在使用Rules模块,以编程方式创建邮件操作的首选方法是什么?我是否必须从头开始创建邮件,还是可以修改现有代码?

2 个答案:

答案 0 :(得分:1)

您似乎可以使用 Rules Views {{3}的组合模块来实现你的目标。

  1. 创建一个视图,该视图返回与People相关联的Meeting的电子邮件地址。
  2. 配置视图以将其结果“呈现”为将电子邮件发送到生成的地址的规则。
  3. 创建一个规则,用于在创建Meeting时执行在步骤1中创建的视图。
  4. 请注意,我自己没有尝试过规则和视图集成,因此可能无法正常工作。此外,我不确定是否有针对规则的电子邮件操作,该操作会将您的视图输出作为参数。

答案 1 :(得分:0)

我不确定我理解。从阅读你的问题,我会回答“规则”可以为你做到这一点。但是在您的编辑中,您说您使用规则模块并且您想创建邮件操作吗?

我可能只是累了,但请详细说明,我们会看看我们是否可以解决这个问题:)