Postfix是一种流行的开源邮件传输代理(MTA),可用于在Linux系统上路由和传递电子邮件。 据估计,互联网上大约25%的公共邮件服务器运行Postfix。
本文介绍 如何在Ubuntu 20.04服务器上安装和配置Postfix。 然后,将通过安装s-nail(邮件用户代理(MUA),也称为电子邮件客户端)来测试Postfix是否能够正确路由邮件。
请注意,本文的目标是仅使用一些基本的电子邮件功能来帮助你启动Postfix并快速运行。最后,你虽没有功能齐全的电子邮件服务器,但是拥有此类设置的一些基本组件,作为基本应用和入门。
虽然是在ubuntu 20 下实验的,但其他版本,以及其他linux 都应该适用。
前提条件:
安装好了ubuntu20,并拥有一个非root 的sudo 权限用户。 如果没有,在root 下创建一个
adduser sammy
usermod -aG sudo sammy
这样就建立了一个sudo 权限用户
全局域名指向你的Ubuntu 20.04服务器。 需要确保DNS具有指向邮件服务器的MX记录。
安装 Postfix
更新本地apt 包:
sudo apt update
安装Postfix
sudo DEBIAN_PRIORITY=low apt install postfix
这个安装DEBIAN_PRIORITY=low ,这样有些我们需要的设置。
安装过程有好些提示,我们是这样选择的:
General type of mail configuration?: 选择 Internet Site
System mail name: 这里假设域名是 www.example.com , 邮件服务名为 mail.example ,这里只是填 example.com, 以后你用户user 的邮箱就是 user@example.com
Root and postmaster mail recipient: 比如你的用户名是sammy ,那就填 sammy ,这样根用户等的邮箱都是sammy 接收。
Other destinations to accept mail for: 选择缺省就好</