我正在开发我的第一个 Moodle 系统,并且大多数事情都按照我想要的方式工作,但我被困在一件事情上,我似乎无法通过谷歌搜索找到答案。
当我向课程的参与者发送消息时,电子邮件的发件人地址是 noreply@localhost。我想将此地址更改为其他地址,但不知道我需要在哪里执行此操作。有谁知道我可以如何改变这个?
在此先感谢齐亚德
以系统管理员身份登录并转到 [您的 Moodle 根目录]/admin/settings.php?section=mail,然后更新“无回复地址”——我想这就是您所需要的!
如果必须即时更改from
或(同时仍保留默认设置),可以执行以下操作:noreplyaddress
1)在$from
(恰好是一个stdClass()
对象)中,$from->maildisplay
可以将 的值设置为所需的地址 2)在调用 时email_to_user()
,应将第 8 个参数设置为true
。
因此,email_to_user()
将注意在发送的邮件中显示上述步骤 1 中设置的值。
仅供参考 -该email_to_user()
功能可在[your-moodle-root]/lib/moodlelib.php