公司内部是局域网且无外网的生产环境, 但是由于部分设备故障时会产生告警, 需要使用邮箱来接受告警, 现在的问题是在局域网的防火墙外有一台可以登录阿里云邮箱的工作站,内网的设备可以与其互通,那能否实现这个工作站为中转的邮件网关呢?求解,感谢~~ 使用mailx只能自己作为主机发送,但是无法进行转发.
楼主你好,您可以通过配置SMTP服务器来实现使用CentOS作为中继阿里云邮箱的方案。以下是具体步骤:
在CentOS上安装和配置Postfix邮件服务器:
sudo yum install postfix
sudo vi /etc/postfix/main.cf
relayhost = [smtp.mxhichina.com]:465
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
sudo vi /etc/postfix/sasl_passwd
[smtp.mxhichina.com]:465 阿里云邮箱账号:密码
sudo postmap /etc/postfix/sasl_passwd
sudo chmod 600 /etc/postfix/sasl_passwd*
sudo systemctl restart postfix
配置转发规则:
sudo vi /etc/postfix/virtual
@yourdomain.com your-email@aliyun.com
sudo postmap /etc/postfix/virtual
sudo systemctl reload postfix
更新DNS解析:
验证配置:
请注意,上述步骤中的"yourdomain.com"应替换为您实际使用的域名。此外,确保CentOS服务器可以访问阿里云SMTP服务器的端口(465)。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。