管理员关于用户注册的通知


11

当用户在我的D7站点上注册时,管理员不会收到通知,而注册人确实会收到一条消息。在站点的D6版本上,它可以正常工作。设置如下:

  • Drupal 7.10
  • 用户注册需要管理员批准。
  • 联系用户的作品。

我在任何地方都找不到标记来打开向管理员的通知。Google搜索和此站点上的搜索尚未提供解决方案。此功能是核心功能吗,如何打开它。我是否必须使用其他模块?

谢谢。

Answers:


23

首先,前往/admin/config/system/actions。在“创建高级操作”部分中,选择“发送电子邮件”,然后单击“创建”。它将带您到一个页面,您需要在该页面中输入收件人的电子邮件地址(在此处输入管理员的电子邮件地址),主题和消息。单击保存。

其次,转到/admin/modules并启用触发器模块。

第三,转到/admin/structure/trigger/user。在“触发器:创建新用户帐户后”部分中,在选择框中选择“发送电子邮件”。单击分配。

消息示例:

A user has created an account.

Details:
 - Username: [user:name]
 - Email: [user:mail]
 - Time: [user:created:long]

Activate their account by going here: [user:edit-url]

aerozeppelin,谢谢您的指导。完善。配置和测试;效果很好。对我来说,这也是关于动作和触发器的小教程;给我想法。再次非常感谢。
ryz 2012年

@MPD,谢谢您的提醒。我是StackExchange新手。
ryz 2012年

5
要求您首先在admin / modules上启用模块Trigger
batigolix

@aerozeppelin也许Trigger在您的答案中提到需要启用该模块。我也像batigolix一样偶然发现了这个问题。
2015年

如何使用此功能设置多个收件人?
AkiShankar

11

尽管这是一个古老的问题,但我只是在搜索中找到了它,发现建议的方法虽然很好,但不适用于令牌。

如果您希望向管理员发送一封电子邮件,其中包含您已附加到用户帐户的某些或所有字段,例如:

[account:field-contact-name]已创建一个帐户。提交的详细信息:[帐户:field-business-name]

使用规则模块提供了一种很好的简单的标记化电子邮件方法。

安装规则后,从/ admin / config / workflow / rules中添加新规则。

1)添加事件:保存新用户帐户后

2)添加操作:发送邮件

3)在消息正文中,从“替换模式”下拉列表中选择您的令牌,然后保存新规则。

4)测试,并为规则的可爱程度感到高兴。


1

用户注册工作流程待发送给“站点管理员”和“用户”的电子邮件->由“站点管理员”批准,然后确认给用户的电子邮件)是drupal的默认(核心)系统。

Admin > Configuration > People > Account Settings页面上,设置附件图像的红色标记选项。

在此处输入图片说明

注意:您可以在同一帐户设置页面底部的“ 电子邮件”部分中设置电子邮件内容(邮件)。

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.