Я використовую Sendmail, щоб відправити сервер (centos 7) кореневої системи пошти в зовнішній обліковий запис Gmail, але кількість листів, які я отримую, є масивним, але лише деякі з них дійсно потрібні. У цьому конкретному випадку я хотів би відправити тільки SSH оповіщення на зовнішній обліковий запис Gmail. Я відредагував / 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 sshd
виконується коренем? [-d27.2 включить розширення псевдонімів відстеження, див. файл TRACEFLAGS]