编辑sendmail / etc / aliases不起作用


1

我正在使用sendmail在外部Gmail帐户中发送服务器(centos 7)根系统邮件,但我收到的邮件量很大,但实际上只需要少量邮件。在这种特殊情况下,我只想向外部Gmail帐户发送ssh警报。我编辑了我的/ etc / aliases来测试它,但第二封邮件没有从服务器收到任何邮件。

mailer-daemon:  postmaster
postmaster:     root
mailnull:   root
postgres:   root
sshd:       root, test
decode:         root
root: example@gmail-domain.com
test: example2@gmail-domain.com

然后运行newaliases,但只有根邮件正在工作。

更新:运行后sendmail -d27.2 -bv sshd我得到:

alias(sshd)
sshd (, sshd) aliased to root, test
self_reference(root)
... no self ref
self_reference(test)
... no self ref
alias(test)
test (, test) aliased to example2@gmail-domain.com
self_reference(example2@gmail-domain.com)
... no self ref
alias(root)
forward(root)
include(/root/.forward.HDRedirect-LB3-890977680)
include(/root/.forward)
root... deliverable: mailer local, user root
example2@gmail-domain.com... deliverable: mailer relay, host smtp.gmail.com, user example2@gmail-domain.com

sendmail -d27.2 -bv sshdroot执行报告的内容是什么?[-d27.2打开跟踪别名扩展请参阅TRACEFLAGS文件]
AnFi

@ AndrzejA.Filip我在帖子中添加了结果
道格拉斯卡多纳

Answers:


0

根据sendmail -d27.2 -bv sshdroot执行的结果正确扩展别名。

您似乎使用gmail作为经过身份验证的智能主机(smtp.gmail.com),但它不起作用。

作为root以详细模式发送测试消息(具有完整的smtp会话跟踪):

(echo subject: test; echo ; echo test) | sendmail -i -v example2@gmail-domain.com

我收到这封测试邮件,正如我所说,根邮件正在发送和接收,但“测试别名”不是
道格拉斯卡多纳2017年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.