配置SSMTP将Server1系统邮件重定向至Server2后发送失败,寻求解决方法
配置SSMTP将Server1系统邮件重定向至Server2后发送失败,寻求解决方法
我最近在尝试把Server1上的系统邮件(比如crontab的报错邮件)全部重定向到Server2,于是配置了SSMTP来做邮件中继。
我修改了SSMTP的配置文件 /etc/ssmtp/ssmtp.conf,内容如下:
mailhub=<server2_ip>:587 rewriteDomain=codrutsoft.com FromLineOverride=YES UseTLS=YES UseSTARTTLS=YES AuthUser=codrut@codrutsoft.com AuthPass=<my_password>
这里的服务器IP和密码我都填的是正确的,没问题。
为了测试配置效果,我设置了一个每分钟执行一次的cron任务,让它输出"error",以此触发邮件发送到目标邮箱。我用这条命令查看cron的邮件输出日志:
journalctl -u cron _TRANSPORT=stdout
结果发现邮件发不出去,从日志能看出是Server2不接受邮件,日志里显示:
sendmail: RCPT TO:codrut@codrutsoft.com (...[原日志后续内容])
现在我有点搞不清问题出在哪,有没有大佬能帮我排查下?
备注:内容来源于stack exchange,提问作者Codrut
相关产品推荐
相关产品推荐

