在Joomla 3.5中,我想禁用用户在注册时收到的电子邮件。我有一个设置,用户可以将自己注册到我的网站。但是,用户始终会收到包含注册的电子邮件。我想禁用它但是找不到合适的地方。
感谢您的帮助。
答案 0 :(得分:1)
看起来有罪的代码位于:
/components/com_users/models/registration.php第538行(Joomla!3.5.1)。
// Send the registration email.
$return = JFactory::getMailer()->sendMail($data['mailfrom'], $data['fromname'], $data['email'], $emailSubject, $emailBody);
没有条件可以通过任何方式避免这一行。
您可能唯一的选择是覆盖com_users组件: https://docs.joomla.org/How_to_override_the_component_mvc_from_the_Joomla!_core
使用Mvc override plugin,即使它不稳定,它也可以胜任。