首页 文章

用户注册后D7不发送邮件

提问于
浏览
0

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

并且$ message不包含有关注册邮件的信息 . How can I debug what is going on?

附:我不知道这是否重要 . 在配置页面上的“注册和取消”选项卡(admin / config / people / accounts)中,我选择了以下选项:访问者可以注册帐户,但在访问者创建帐户时需要进行电子邮件验证 .

1 回答

  • 0

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

    如果您是通过admin / people / create创建用户,那么您需要检查一个类似的复选框 .

相关问题