Что бы сделать пересылку локальной почты на внешний почтовый ящик — необходимо добавить alias в файл
/etc/aliases
.
Например, мы хотим пересылать всю почту пользователя root
на новом сервере, но не настраивать полноценную почтовую систему.
Пример выполняется на CentOS 6.6.
Редактируем файл /etc/aliases
, и в конец добавляем строку:
root: root@domain.com
Выполняем:
# newaliases
И проверяем:
# echo test | mail -s "test message" root
Проверяем на отправляющем сервере:
Dec 1 16:21:45 akira postfix/smtp[2729]: 273C215FA05: to=<root@domain.com>, orig_to=<root>, relay=mail.domain.com[77.***.***.20]:25, delay=1.5, delays=0/0.09/0.35/1.1, dsn=2.0.0, status=sent (250 OK id=1XvP3h-0006pg-Kt)
На принимающем сервере проверяем:
# cat /var/log/exim/main.log | grep root@ ... 2014-12-01 13:22:25 1XvP3h-0006pg-Kt <= root@akira.domain.com H=(akira.domain.com) [77.***.***.40] I=[77.***.***.20]:25 P=esmtp S=829 id=20141201142143.EF59415FA0B@akira.domain.com from <root@akira.domain.com> for root@sdomain.com
Готово.