云网牛站
所在位置:首页 > Linux云服务器 > 在Ubuntu 18.04系统上安装和配置Postfix作为SMTP服务器

在Ubuntu 18.04系统上安装和配置Postfix作为SMTP服务器

2018-12-25 15:23:43作者:秦风稿源:云网牛站

在本文中,我们将介绍如何在Ubuntu 18.04 LTS系统上将Postfix MTA配置为SMTP服务器,它不会接收和处理电子邮件,它的工作只是充当本地邮件转移代理,即Postfix是一种在Linux和Unix环境中使用的流行的开源邮件传输代理(MTA)。可以先参考Ubuntu搭建简易Postfix邮箱服务器一文。

 

在Ubuntu 18.04 LTS系统上将Postfix配置为SMTP服务器

在Ubuntu 18.04上安装和配置Postfix作为SMTP服务器是一个简单的过程,首先更新系统:

sudo apt update

还要为服务器设置主机名,以便电子邮件显示具有有效域的发件人地址:

sudo hostnamectl set-hostname server1.example.com

下载安装postfix和其他邮件工具的mailutils:

sudo apt install mailutils

在安装软件包时,系统会要求你在屏幕上为邮件服务器选择一个选项,对于常规类型的电子邮件配置窗口,选择Internet站点并单击确定按钮:

在Ubuntu 18.04系统上安装和配置Postfix作为SMTP服务器

下一页将要求设置邮件服务器名称,这可以是具有A记录的域或服务器主机名:

在Ubuntu 18.04系统上安装和配置Postfix作为SMTP服务器

选择确定以保存设置并完成安装。

 

配置Postfix MTA服务器

编辑Postfix配置文件/etc/postfix/main.cf以确保将其配置为仅发送(仅从本地服务器中)。

设置Postfix以侦听127.0.0.1loopback接口,默认设置是侦听所有接口:

inet_interfaces = loopback-only

另外,将myhostname设置为你的服务器FQDN:

myhostname=myserver.example.com

见下面的截图:

在Ubuntu 18.04系统上安装和配置Postfix作为SMTP服务器

重新启动Postfix服务,以便选择新的更改:

sudo systemctl restart postfix

已经成功安装并配置Postfix作为仅发送MTA服务器,要测试电子邮件发送,请使用如下所示的mail命令:

echo "Postfix Send-Only Server" | mail -s "Postfix Testing" userx@example.com

还可以将现有数据加载到邮件中:

mail -s "Mail Subject" user@example.com < /home/jmutai/file.txt

这将发送一封电子邮件,其中包含从/home/jmutai/file.txt加载的内容。

 

相关主题

第15章 使用Postfix与Dovecot部署邮件系统

精选文章
热门文章