搭建低成本Linux企业邮局系统的第一步是选择合适的软硬件组合。建议使用1核2G以上配置的云服务器或淘汰的办公电脑,CentOS 7或Ubuntu 20.04等主流Linux系统均能良好支持。核心邮件服务套件推荐采用Postfix+Dovecot+Roundcube的组合:

- Postfix作为SMTP服务提供邮件转发和投递
- Dovecot实现IMAP/POP3协议处理邮件收取
- Roundcube提供直观的Webmail界面
这套方案完全免费且资源占用低,单台服务器即可支撑200人规模企业的日常邮件收发需求。
域名解析与SSL证书配置
在服务器部署前需完成域名解析设置:
| 记录类型 | 主机名 | 指向地址 |
|---|---|---|
| A记录 | 服务器IP地址 | |
| MX记录 | @ | mail.你的域名.com |
| TXT记录 | @ | v=spf1 mx ~all |
SSL证书可采用Let’s Encrypt免费证书,通过以下命令快速获取:
certbot certonly –standalone -d mail.yourdomain.com
配置完成后使用telnet测试25、465、993端口连通性,确保防火墙未阻挡关键端口。
Postfix邮件服务部署
通过yum或apt安装Postfix后,需重点修改/etc/postfix/main.cf配置文件:
- 设置myhostname = mail.yourdomain.com
- 配置mydestination = $myhostname, localhost, yourdomain.com
- 启用SASL认证:smtpd_sasl_type = dovecot
- 强制加密连接:smtpd_tls_security_level = may
使用postconf -n验证配置,systemctl restart postfix重启服务。创建测试用户时建议使用加密密码:
echo “加密密码” | sudo tee /etc/postfix/vmail_credentials
postmap /etc/postfix/vmail_credentials
Dovecot邮件存储配置
Dovecot负责邮件的存储和收取服务,关键配置包括:
- 协议启用:protocols = imap pop3 lmtp
- 邮件存储格式:mail_location = maildir:~/Maildir
- SSL证书路径:ssl_cert = /etc/letsencrypt/live/mail.yourdomain.com/fullchain.pem
通过telnet localhost 143命令测试IMAP服务响应,输入login username password验证认证机制。特别注意设置合理的邮箱配额防止磁盘爆满:
quota_rule = *:storage=1G
Roundcube网页邮件界面
将Roundcube解压至Web服务器目录后,修改config/config.inc.php文件:
- 指定IMAP服务器:$config[‘default_host’] = ‘ssl://localhost’;
- 设置SMTP服务器:$config[‘smtp_server’] = ‘tls://localhost’;
- 启用密码修改插件:$config[‘plugins’] = array(‘password’);
通过浏览器访问https://mail.yourdomain.com/mail即可登录使用。建议定期更新Roundcube版本以修复安全漏洞。
反垃圾与安全加固
低成本不代表低安全性,可通过以下方案增强防护:
| 组件 | 功能 | 配置要点 |
|---|---|---|
| SpamAssassin | 垃圾邮件过滤 | 设置评分阈值5.0 |
| ClamAV | 病毒扫描 | 每日自动更新病毒库 |
| Fail2ban | 防御暴力破解 | 设置登录失败锁定策略 |
定期检查系统日志,使用日志分析工具监控异常登录行为。备份建议采用rsync同步邮件目录至远端存储,确保数据安全。
内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。
本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/121345.html