Назад | Перейти на главную страницу

SSMTP для пересылки почты root @ localhost

Я хотел бы пересылать почту, которая отправляется root @ localhost на нескольких серверах, в учетную запись администратора нашей компании (электронная почта размещается на gmail)

Я установил ssmtp на centos 5.5 через yum и настроил его. Я также изменил последнюю строку в / etc / aliases, чтобы отразить, куда должна идти почта root.

Затем я попытался отправить почту root - это доставляется без проблем (mail -v root). Я также пробовал отправлять почту на root @ localhost - это не доставляется в указанную учетную запись gmail.

К сожалению, ssmtp не читает ~/.forward. Вот цитата из ssmtp справочная страница.

Он не использует псевдонимы, которые должны выполняться либо в пользовательском агенте, либо в почтовом хабе. Также не соблюдаются .forwards, которые должны выполняться на принимающем хосте. В трубопроводы это особо не доставляет.

Это старый пост Однако это может быть полезно кому-то другому.

На основе этой ссылки https://theblackdragon.wordpress.com/2011/06/07/ssmtp-and-aliasing-the-to-address/

  • Убедитесь, что в вашей системе установлен mailx (попробуйте mailx -? )
  • Отредактируйте /etc/mail.rc следующим образом:

    alias root root<root@myremoteaddress.be>

Теперь письма на root @ localhost будут отправляться на root@myremoteaddress.be. Вы также можете добавить другие адреса, а не только root.

Вы настроили и включили От переписывания? locahost не является допустимым доменом.

Видеть эта почта.