Estou usando o sendmail para enviar e-mails do sistema raiz do servidor (centos 7) em uma conta externa do gmail, mas a quantidade de e-mails que recebo é enorme, mas apenas alguns são realmente necessários. Nesse caso em particular, eu gostaria de enviar apenas alertas ssh para uma conta externa do Gmail. Eu editei meus / etc / aliases para testar isso, mas o segundo email não está recebendo nenhum email do servidor.
mailer-daemon: postmaster
postmaster: root
mailnull: root
postgres: root
sshd: root, test
decode: root
root: [email protected]
test: [email protected]
E execute newaliases
depois, mas apenas os emails raiz estão funcionando.
UPDATE: depois de executar, sendmail -d27.2 -bv sshd
recebo:
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 [email protected]
self_reference([email protected])
... no self ref
alias(root)
forward(root)
include(/root/.forward.HDRedirect-LB3-890977680)
include(/root/.forward)
root... deliverable: mailer local, user root
[email protected]... deliverable: mailer relay, host smtp.gmail.com, user [email protected]
sendmail -d27.2 -bv sshd
executado pela raiz? [-d27.2 ativa o rastreamento expansões de alias ver arquivo TRACEFLAGS]Respostas:
O alias é expandido corretamente de acordo com os resultados produzidos pelo
sendmail -d27.2 -bv sshd
executado pela raiz.Parece que você usa o gmail como host inteligente autenticado (smtp.gmail.com) e não funciona.
Como raiz, envie uma mensagem de teste no modo detalhado (com rastreamento completo da sessão smtp):
fonte