我已经使用apt install mailman3-full在Debian 11上安装了GNU 3。我现在正在尝试为它设置web,因为列表管理员不希望使用命令行来管理列表。
邮递员医生说去咨询Postorius医生。Postorius似乎涵盖了在创建Django站点之前的初始Postorius配置,但没有给出它如何与Mailman 3- and集成的详细信息--当然包括mailman3-web在内的mailman3-full包应该已经这样做了吗?
https://packages.debian.org/buster/mailman3-web的页面意味着web在http://«host»/mailman3上是可见的,但它不是。它确实说它是可选的,但是我找不到关于如何配置它的任何信息。
lsof -nP -iTCP -sTCP:LISTEN显示端口8001和8024正在监听:
python3 20949 list 23u IPv4 97450 0t0 TCP 127.0.0.1:8024 (LISTEN)
python3 20953 list 24u IPv4 97452 0t0 TCP 127.0.0.1:8001 (LISTEN)
python3 20963 list 24u IPv4 97452 0t0 TCP 127.0.0.1:8001 (LISTEN)
python3 20964 list 24u IPv4 97452 0t0 TCP 127.0.0.1:8001 (LISTEN)但是8001返回JSON,8024是Mailman的内部LMTP端口。似乎没有任何网络UI公开。
我不是,对页面中提到的uWSGI知之甚少。uWSGI文档非常庞大,并且没有任何看起来可能有帮助的部分。
我找不到任何关于如何配置mailman3-full包的说明,因此有一个可以工作的web - everything似乎是基于从头开始安装mailman3,并且假设具有良好的mailman3知识来引导。
请有人告诉我如何使网络用户界面工作吗?(或者,如果做不到这一点,请告诉我一个邮件列表包,它的工作方式类似,不是Mailman吗?)
发布于 2022-05-28 14:14:09
/usr/share/doc/mailman3-web/README.Debian.gz中提供了Debian的安装说明:
在安装
mailman3-web之后,要获得一个完全工作的Mailman3套件,还需要一些剩余的步骤:
mailman3。有关进一步信息,请参见/usr/share/doc/mailman3/README.Debian。/etc/mailman3/apache.conf中,它可以包含在Apache2配置中(例如。默认的vhost)在安装时为mailman3-web提供服务。Nginx文件是一个完整的vhost文件,需要稍微配置一下。它位于/etc/mailman3/nginx.conf中,可以在适当的位置进行修改。然后,到/etc/nginx/sites-enabled和mailman3的符号链接就准备好了。注意,Apache2片段和Nginx配置在它们提供的可用urls中也不同。Apache2片段提供了一个/mailman3/子目录,因为主机上可能存在其他站点。Nginx文件提供了一个独立的vhost,因此/mailman3郊区是可消耗的,因此不存在,除了别名静态文件。/etc/mailman3/mailman.cfg中。这可能已经在mailman3包的配置过程中自动完成。如果有疑问,请重新配置mailman3:#dpkg-重新配置mailman3mailman3-web包的配置过程中完成。如果有疑问,请重新配置mailman3-web:#dpkg-重新配置mailman3 3-web,可以使用以下命令创建超级用户:#django- Alternatively -pythonpath/usr/share/mailman3 3-web\-设置-用户名 --email https://unix.stackexchange.com/questions/704187
复制相似问题