在 CentOS 上自带的邮件服务器是 Postfix。以下是设置和配置 Postfix 邮件服务器的基本步骤:
-
安装 Postfix:
sudo yum install postfix
-
启动并启用 Postfix 服务:
sudo systemctl start postfix sudo systemctl enable postfix
-
配置 Postfix:
编辑 Postfix 的主配置文件/etc/postfix/main.cf
。这里是一些基本配置项:myhostname = yourdomain.com mydomain = yourdomain.com myorigin = $mydomain inet_interfaces = all mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain relay_domains = $mydestination home_mailbox = Maildir/
修改这些配置项以适应你的需求。
-
设置邮件目录:
需要为每个用户创建 Maildir 目录:sudo mkdir -p /etc/skel/Maildir sudo useradd -m user_name
-
调整防火墙:
确保防火墙允许邮件服务端口(如 25, 465, 587):sudo firewall-cmd --permanent --add-service=smtp sudo firewall-cmd --permanent --add-service=smtps sudo firewall-cmd --permanent --add-service=submission sudo firewall-cmd --reload
- 测试 Postfix:
使用telnet
或mail
命令来测试 Postfix 配置是否正确。
echo "Test email body" | mail -s "Test email subject" your_email@example.com
这些步骤应该能够帮助你设置一个基本的 Postfix 邮件服务器。如果你需要更高级的配置(例如与 Dovecot 集成用于 IMAP/POP3 支持),还需要进一步配置 Dovecot 或其他相关服务。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/191949.html