如何解决从Wikibase Docker容器发送传出电子邮件
我们已经在wikibase-docker前面安装了一个Apache服务器,以处理SSL并将两个虚拟主机代理到来自Docker的端口。
当我使用PasswordReset函数时,应该发送一封电子邮件。但相反,Wikibase容器仅记录sh: 1: -t: not found
。
解决方法
稍作搜索后,我发现可以在Wikibase容器中将MediaWiki配置选项$wgSMTP添加到LocalSettings.php中。
$wgSMTP = [
'host' => 'mail.example.com',// could also be an IP address. Where the SMTP server is located
'IDHost' => 'example.com',// Generally this will be the domain name of your website (aka mywiki.org)
'port' => 25,// Port to use when connecting to the SMTP server
'auth' => true,// Should we use SMTP authentication (true or false)
'username' => 'my_user_name',// Username to use for SMTP authentication (if being used)
'password' => 'my_password' // Password to use for SMTP authentication (if being used)
];
docker cp wikibase-docker_wikibase_1:/var/www/html/w/LocalSettings.php LocalSettings.php
edit LocalSettings.php
docker cp LocalSettings.php wikibase-docker_wikibase_1:/var/www/html/w/LocalSettings.php
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。