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