У меня нет опыта работы с sendmail, и поиск в Google пока мне не помог.
Мне нужно перенаправить каждое электронное письмо, которое отправляется на определенный адрес, на другой адрес в том же домене. Например, info@domain.com должен быть перенаправлен на foo.bar@domain.com, а все остальные письма для этого домена должны отправляться напрямую.
Я добавил следующую запись в / и т.д. / mail / virtusertable файл:
info@domain.com info
и добавил Информация псевдоним, указывающий на конкретное письмо в / etc / aliases:
info: foo.bar@domain.com
Однако, когда я пытаюсь отправить письмо на адрес info@domain.com, sendmail не перенаправляет почту. Я побежал newaliases и делать. Что я делаю не так?
Заранее спасибо за вашу помощь
Шаг 1) Отменить то, что вы сделали Шаг 2) В / etc / aliases добавить "info: foo.bar"
Шаг 3) Запустите / usr / bin / newaliases Шаг 4) Используйте postfix
sendmail применяет virtusertable к некоторые домены.
Входит ли домен в список локальных почтовых доменов ($=w
) или виртуальные домены ($={VirtHost}
)?
От имени пользователя root выполните следующие тестовые команды:
echo '$=w' | sendmail -bt
echo '$={VirtHost}' | sendmail -bt