Sympa 是一个 古早的互联网应用,maillist 免费工具,类似mailman3 , 比 mailman3 简单,集成度高,安装方便,比较成熟。适合小型的 maillist, 功能也比较丰富。
邮件系统是一个典型的去中心化的自治应用,与互联网同在。
安装环境是 Ubuntu 24.04 , 单域名安装(比虚拟多域名简单多了)
基本按照说明安装配置,Sympa Administration Manual - Sympa
这里记录几个要点:
- 先安装好,postfix ,
这个可参考 码蚁先生 今年的博文,写的非非非常详细 , 看前两篇就可以支持sympa 。
将 spf,dkim,dmarc, dns,PTR 等都要配置,并确认正确。
2,然后安装好数据库和web server
apt install apache2
apt install mariadb-server
apt install libdbd-mysql-perl
3, 安装sympa,如果 sympa 手册的命令运行不成功,可运行:
apt install sympa --no-install-recommends
4,一定确认好 安装的主机可以访问 其他邮件主机的 25,465,587等端口,大部分云主机默认是禁止向外访问的,这也是为了净化垃圾邮件的考虑。检查方式
$ nslookup -q=mx 163.com
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
163.com mail exchanger = 50 163mx00.mxmail.netease.com.
163.com mail exchanger = 10 163mx03.mxmail.netease.com.
163.com mail exchanger = 10 163mx01.mxmail.netease.com.
163.com mail exchanger = 10 163mx02.mxmail.netease.com.
$ telnet 163mx00.mxmail.netease.com 25
Trying 117.135.214.11...
Connected to 163mx00.mxmail.netease.com.
Escape character is '^]'.
220 163.com Anti-spam GT for Coremail System (163com[20141201])
如果能看到最后三行,就可用。
5,常用的命令和日志
systemctl restart sympa wwsympa apache2
/var/log/sympa.log
/var/log/syslog
/var/log/mail.log
/var/log/mail.err
/var/log/apache2/error.log
6,使用