Я пытаюсь настроить exim на новую установку CentOS, чтобы он получал почту для набора заданных адресов и пересылал почту соответственно на другой адрес. Например, получение почты от me@example.com будет перенаправлено на me@gmail.com.
Я полагаю, что это должно быть довольно просто ... У меня было это раньше с Sendmail, используя virtusertable
- могу ли я сделать что-то подобное с Exim?
Я также хотел бы иметь возможность отправлять почту, но только для почты, отправляемой с локального компьютера (т. Е. Из приложений, работающих на сервере) - мне не нужен / не нужен общедоступный SMTP-сервер.
Есть ли какие-то другие настройки, которые я должен иметь в виду, чтобы убедиться, что почтовый сервер защищен? (т.е. предотвратить ретрансляцию) Я предполагаю, что это будет безопасно из коробки.
Спасибо.
Вариант того, что сказал Джо Фриман, без использования dsearch (что дало мне неизвестную ошибку типа поиска «dsearch»):
В начале exim.conf:
В разделе «Начало роутеров» добавьте:
В lsearch; / etc / virtual / forwarding_domains добавьте свои домены по одному на строку:
И создайте /etc/virtual/forwarding/example.com, связавшись с:
источник
Exim4 также поддерживает
.forward
файлы в старом стиле , а также.forward
файлы в стиле Exim , которые начинаются с# Exim filter
. например, чтобы использовать последний для пересылки в мою резервную учетную запись, сохраняя оригинал в моей спуле для доступа по протоколу POP3:Гораздо проще и менее опасно, чем карабкаться по корню в недрах конфигурации exim, IMO. Полная информация об этом здесь .
источник