我试图弄清楚为什么当用户授予其他用户访问权限时,我的 Mahara 没有发送欢迎电子邮件或电子邮件。用户注册正常,用户会收到欢迎电子邮件,但是当我作为管理员尝试添加新用户时,它可以正常工作,但我收到消息发送欢迎电子邮件时出错并且用户没有收到电子邮件。
通过电子邮件重置密码工作正常。
我得到的错误信息:
EmailException:无法向“姓氏”主题发送电子邮件 您已通过“姓氏”获得对 1 个投资组合的访问权限。来自 phpmailer 的错误是:SMTP 错误:无法进行身份验证。在
/var/www/mahara/web/lib/user.php:920
Stack trace:
#0 /var/www/mahara/web/notification/email/lib.php(104): email_user()
#1 /var/www/mahara/web/lib/mahara.php(1819): PluginNotificationEmail::notify_user()
#2 /var/www/mahara/web/lib/activity.php(996): call_static_method()
#3 /var/www/mahara/web/lib/activity.php(1055): ActivityType->notify_user()
#4 /var/www/mahara/web/lib/activity.php(89): ActivityType->notify_users()
#5 /var/www/mahara/web/lib/activity.php(231): handle_activity()
#6 /var/www/mahara/web/lib/cron.php(201): activity_process_queue()
#7 {main}
应该不是身份验证问题,服务器正常发送邮件(当用户手动注册或重置密码时)。