Итак, мой вопрос: почему postfix просто не использует /etc/aliases для перенаправления входящей почты на внешние адреса электронной почты, как я привык, когда использовал Ubuntu 16.04LTS?
Дополнительный вопрос: есть ли более простой способ использования /etc/postfix/virtual, который мне не хватает?
У меня новый сервер, и обработка электронной почты работает не так, как я привык. Я потратил большую часть дня на изучение учебников и руководств, но мне все еще не повезло. Этот сервер не должен иметь никаких почтовых ящиков, виртуальных или иных. В ней нужно будет отправлять почту для системных процессов, а также через php, mysql и т.д., а все остальные входящие письма перенаправлять (или отбрасывать как мусор).
У меня все хорошо с системой отправки почты, но перенаправление вообще не работает, как я привык с предыдущих серверов ubuntu.
На предыдущих серверах я часто выполнял переадресацию электронной почты тщеславия, поэтому [email protected] просто доставлялся на [email protected]. Я сделал это, используя /etc/aliases, а затем запустив команду newaliases, чтобы включить их.
Это было удобно, потому что я мог просто написать:
имя: [email protected]
и независимо от того, на какой из моих доменов было адресовано письмо, оно было перенаправлено на [email protected]
Кроме того, я мог бы использовать:
имя: [email protected], [email protected], [email protected] (и т. д.)
Я бы никогда не стал создавать системные учетные записи ни для одного из них, просто поместите их в файл, и Боб станет вашим дядей.
При текущей настройке кажется, что aliases.db полностью игнорируется. Перенаправления работают правильно, если я использую /etc/postfix/virtual, но их настройка занимает больше времени.
Я должен ввести:
имя@домен1.com аккаунт@gmail.com
имя@домен2.com учетная запись@gmail.com
имя@домен3.com учетная запись@gmail.com
имя2@домен1.com учетная запись[email protected]
[email protected] [email protected]
и т.д.....