0

我在 Drupal 7.21 上有一个本地站点。问题是注册后它不发送邮件。它仍会发送“丢失密码”消息以及联系表单消息。为了调试它,我添加了一个 _mail_alter 来使用 dd() 和 dpm() 函数来跟踪消息。并将此代码添加到 settings.php: $conf['mail_system'] = array('default-system' => 'DevelMailLog',);

$message 不包含有关注册邮件的信息。我该如何调试正在发生的事情?

PS我不知道这是否重要。在配置页面(管理员/配置/人员/帐户)的注册和取消选项卡上,我选择了以下选项:访问者可以注册帐户,但在访问者创建帐户时需要电子邮件验证。

4

1 回答 1

0

确保还选中“激活帐户时通知用户”。它位于帐户设置配置页面 (admin/config/people/accounts) 上的帐户激活选项卡下。

如果您通过 admin/people/create 创建用户,则需要选中一个类似的复选框。

于 2013-03-21T17:59:57.140 回答