Postfix
1 前言
一个问题,一篇文章,一出故事。
笔者想要根据域名指定邮件的下一跳地址,以便邮件可以被送到特定的SMTP服务器,于是整理此章节。
2 最佳实践
2.1 修改主配置文件
cp /etc/postfix/main.cf /etc/postfix/main.cf.default vim /etc/postfix/main.cf
加入如下配置,
transport_maps = hash:/etc/postfix/transport
根据以上配置,你还需要修改如下文件的配置,
vim /etc/postfix/transport
加入如下定义,
.cmdschool.org smtp:[smtp.exmail.qq.com]:25 cmdschool.org smtp:[smtp.exmail.qq.com]:25 * smtp:[192.168.0.250]:25
配置修改后,你需要执行如下命令才能刷新配置,
postmap /etc/postfix/transport
2.2 重载服务使配置生效
systemctl reload postfix.service
2.3 测试邮件发送
echo 'it is only a test' | mail -s "test eamil" will@cmdschool.org
参阅文档
=================
https://www.postfix.org/transport.5.html
没有评论