繁体   English   中英

Drupal“发送电子邮件”高级操作

Drupal 'Send Email' advanced action

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我可能会在这里遗漏一些令人眼花(乱的东西(我希望如此).....我正在Drupal 6中创建一个包含一些触发器和动作的模块。 最简单的形式包括:

  1. 检查某些条件的操作(每个用户每月需要触发一次的事件)
  2. 为每个用户触发条件为真的触发器

我希望尽可能通过Drupal中的触发器/操作界面进行管理,因为站点管理员不是开发人员。 计划是使用cron触发器来触发1.中的操作,然后将为每个用户触发一个触发器。 然后,站点管理员将能够通过操作界面创建“发送电子邮件”操作,并将其连接到2的触发器。

我无法理解的部分是如何指定电子邮件的收件人-将由cron运行的操作(即,不在任何用户上下文中)触发用户触发器-如何传递变量可以在这里使用吗?

谢谢,

1 个回复

触发火灾动作而不是相反。

您传递给actions_do的用户不必是登录用户。 您可以查询要发送电子邮件的用户,并通过先执行user_load然后再执行action_do来循环

就像是

foreach ($user_ids as $uid) {
  $context_user = user_load(array('uid' => $uid));
  $context = array(
    'hook' => 'myhook',
    'op' => $op,
    'user' => $context_user,
  );
  actions_do(array_keys($aids), $context_user, $context);
}
2 Drupal不发送电子邮件

我在远程服务器上安装了一个Drupal站点。 当用户注册包含新密码时,Drupal尝试发送电子邮件,但似乎无法发送任何电子邮件。 Drupal或服务器上是否有任何配置设置可以解决此问题? ...

3 Drupal:“发送电子邮件”操作无法将电子邮件发送到评论发布者

发布新评论时,我已经在我的客户的博客上成功为管理员设置了电子邮件通知,现在正尝试对其进行设置,以便向评论发布者发送一封感谢电子邮件。 我使用此处所述的触发器和操作进行设置。 我按照该字段正下方的注释中的建议在操作配置表单的“收件人”字段中输入了[comment:author:mail] ...

4 通过操作发送电子邮件

我们正在内部使用Dynamics CRM 2016。 我想创建一个可以发送电子邮件的操作。 该动作具有“字符串”类型的两个输入参数。 创建实体或分支中的条件时,可以使用参数。 但是,当我选择“发送电子邮件”任务或尝试创建电子邮件类型的新实体记录时,我将无法使用这些参数。 表 ...

6 Drupal:Cron运行但Autoresponder不发送电子邮件吗?

在Drupal中,我安装了Autoresponder模块。 我已将cron配置为每天运行两次,这在状态报告中显示为已成功运行-但是没有从自动回复程序发送电子邮件。... 如果我随后手动运行cron,则发送电子邮件? 任何想法都非常感谢。 谢恩 ...

7 Drupal 7-错误发送电子邮件

我正在使用Drupal 7建立一个网站。 对于生产网站,您可能想要关闭错误显示(在管理›配置›开发中)。 但是,我想在发生错误时迅速得到警告,因此我可以检出该网站并进行修复。 那么,是否有办法让Drupal在发生错误时向我发送电子邮件(并将每天的电子邮件数量限制为最多一个)? 我已经看过 ...

8 无法使用Drupal 8规则发送电子邮件

我有安装了rules插件的drupal 8 varbase发行版。 (版本规则:8.x-3.0-alpha4类型数据:8.x-1.0-alpha1) 当我制定了在用户更改其帐户时发送电子邮件的规则时,出现以下错误: 该网站遇到意外错误。 请稍后再试。 可修复的致命错误:Dr ...

9 如何在drupal 7中发送电子邮件

有没有人可以帮助一个示例源代码在drupal 7中发送电子邮件。任何人都可以帮助contact_submit函数使用drupal_mail() 。 我正在使用自定义模块: ...

10 根据drupal7中的条件发送电子邮件

我有一个关于 drupal7 中的 Webforms 的问题 场景:我有一个表格,其中我有不同的工作地点,例如,如果我在下拉列表中选择海得拉巴的地点,而不是所有与海得拉巴相关的工作都显示在表格中,浦那和其他城市也是如此,所以我有一个如果我在海得拉巴位置申请工作,则应将电子邮件发送给海得拉巴招聘团队, ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM