2013-09-13 3 views
0

У меня есть старый сервер, на котором я создал множество скриптов и установил электронную почту в этих сценариях, которые будут доставлены пользователю внешней учетной записи электронной почты ([email protected]). этот пользователь не является локальным пользователем электронной почты.Как перенаправить исходящий внешний идентификатор электронной почты на другой идентификатор электронной почты в sendmail

Теперь у меня есть sendmail настроен и необходим для перенаправления почты, генерирующей адрес TO: [email protected], чтобы перенаправить на внешний домен ([email protected]).

Можно ли это сделать с помощью sendmail в качестве почтового сервера. потому что я не помню точное местоположение сценариев, которые состоят из электронной почты как [email protected] Следовательно, я ищу умный способ сделать это с помощью конфигурации sendmail.

Спасибо.

ответ

0

Ваш вопрос не ясен, но вы можете пересылать почту через Sendmail:

  • Редактировать/и т.д./почту/псевдонимы
  • Добавить:
    • 'локального пользователя' : 'внешний адрес электронной почты'
    • например: корень: [email protected]
  • Run newaliases
  • Restart Sendmail
+0

Спасибо за ответ. Я знаю, что псевдонимы могут это сделать. user: «имя» домена «sub.abc.com» не является локальным. сама учетная запись [email protected] является внешней учетной записью. мы можем перенаправить внешнюю учетную запись электронной почты на другую учетную запись электронной почты с помощью правила перезаписи? – Johnbritto

0

ответ (я понимаю, что оригинальный вопрос старый, но будут и другие поиска) является создание файла/и т.д./почта/mailertable, содержащий строку:

. smtp:[email protected] 

где user @ domain - это адрес для перенаправления. «.» в начале строки представляет любой адрес электронной почты вообще как ключ, к которому относится почтовая программа и адрес.

После сохранения файла выполнить:

cd /etc/mail && makemap hash mailertable < mailertable 

и перезапустить Sendmail.

Смежные вопросы