在本文中,我们将介绍如何在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站点并单击确定按钮:
下一页将要求设置邮件服务器名称,这可以是具有A记录的域或服务器主机名:
选择确定以保存设置并完成安装。
配置Postfix MTA服务器 编辑Postfix配置文件/etc/postfix/main.cf以确保将其配置为仅发送(仅从本地服务器中)。 设置Postfix以侦听127.0.0.1loopback接口,默认设置是侦听所有接口: inet_interfaces = loopback-only 另外,将myhostname设置为你的服务器FQDN: myhostname=myserver.example.com 见下面的截图:
重新启动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加载的内容。
相关主题 |