php - 允许匿名用户向 MediaWiki 中的特定用户发送电子邮件
问题描述
我有一个全核心的 MediaWiki 1.33.0 网站(没有添加扩展或皮肤)。
通常在 MediaWiki 中,注册用户可以通过后者的用户配置文件向另一个注册用户发送电子邮件(如果后者允许从其他注册用户那里获取电子邮件)。
我的问题是匿名用户无法按照所述向注册用户发送电子邮件。
我希望允许匿名用户通过他们的个人资料向注册用户发送电子邮件,就像注册用户一样,这样边栏中的“向该用户发送电子邮件”选项就会出现在访问相关用户个人资料的匿名用户身上。
潜在的解决方案
MediaWiki 有 PHP 扩展,允许所有用户都可以使用联系表单,例如ContactPage ,但如果有的话,我希望有一个无扩展的解决方案(我更喜欢这样以降低复杂性)。
我的问题
作为非 PHP 开发人员,我问;是否有一个 PHP 挂钩(或调整?)可LocalSettings.php
用于允许匿名用户通过该配置文件向我发送电子邮件?
如果没有,是否有 Wiki 语法 API 调用或AJAJ调用来绕过 PHP 限制?
解决方案
只要只有您,就有可能允许匿名用户向任何用户发送电子邮件,方法是通过LocalSettings.phpsendemail
授予他们用户权限
不过,我不知道这是否是个好主意,而且我还没有测试过。
推荐阅读
- java - 无法通过我的电脑发现 Yeelight 灯泡,尝试了多种语言和方式但我卡住了
- connection - 活动 MQ 传输连接器和主机名
- git - 如何从 GitLab 克隆特定分支
- highcharts - 桑基图中的向下钻取
- java - 在 Java 中建模 JSON
- amazon-eks - AWS EKS 节点组迁移停止向 Kibana 发送日志
- python - 多处理在两次迭代后停止工作
- reactjs - React form + localstorage 不会更新值
- c# - 表索引超出范围尽管表大于索引
- javascript - 如何让不和谐的机器人在回复我的 cmd 后删除它,例如: