在postfix中可以指定relay host,也就是可以设置发送代理,这个配置非常有用。如果你的云主机不能访问25端口(阿里云、腾讯云默认都已经禁止25端口出网),但是你确实需要使用他们的云服务器做邮件服务器来收发信。或者你想把发信内容做一遍过滤,都可以用到这个配置。之前已经介绍过proxmox mail gateway的安装和proxmox收信中转,接下来我们来看下怎么设置发信relay代理,非常简单。
第一步、登录proxmox mail gateway配置界面
依次点击“ Configuration > Mail Proxy > Networks ”,界面类似如下图所示
这里是添加信任网络的地方
第二步、新建信任网络
点击create按钮
再弹出的对话框中输入你的ip地址,注意格式是CIDR,我只添加一个IP就用/32 。
comment是备注信息,根据实际情况填写。
点击create后proxmox mail gateway的信任网络就创建好了。
第三步、修改postfix配置
打开postfix的配置文件main.cf
找到配置文件“relayhost =”,或者直接在末尾添加
relayhost = [example.szl724.com]:26
其中relay.szl724.com 就是你proxmox代理的地址,默认是26端口
重启postfix
systemctl restart postfix
第四步、验证
正常发送
如果没有添加信任网络,就提示“Relay access denied”
参考地址:
- http://blog.nbqykj.cn/sysmaint/3816.html
- http://blog.nbqykj.cn/sysmaint/3784.html
也在用这个,等你慢慢更新吧,看看大家有没有能相互启发的东西!
好的,欢迎分享。
你好 我想求助具体使用问题,能不能麻烦你联系我这边 可 付费咨询