У меня есть VPS, на котором размещены разные домены, и я пытаюсь настроить SMTP с постфиксом, чтобы пользователи могли отправлять электронные письма через SMTP с таких адресов, как:
user1@site1.com
user2@site1.com
user3@site2.com
Мне удалось настроить tsl, sasl и т. Д. ... но я не могу найти, как настроить учетные записи smtp ... Все руководства, которые я могу найти, используют пользователя UNIX для входа в систему, а это не то, что я ищу ...
Чтобы получать почту, я ' m в настоящее время использует virtual_alias_maps
для пересылки входящих писем в почтовый ящик соответствующего владельца.
Используйте канонический
, чтобы переписать адреса отправителей, например:
В /etc/postfix/main.cf
:
canonical_maps = хеш: / etc / postfix / canonical
В / etc / postfix / canonical
:
user1 (скрыто)
user2 (скрытый)
Затем запустите:
postmap canonical
постфиксная проверка
перезагрузка постфикса
Вы должны использовать виртуальный почтовый ящик. Обычно это делается с базой данных. В базе данных хранятся виртуальные учетные записи с указанием каталога, в котором должна храниться электронная почта. Затем сервер IMAP / POP3 (Dovecot) может предоставлять доступ к электронной почте, хранящейся на сервере.
Для получения дополнительной информации попробуйте выполнить поиск по запросу: «dovecot postfix virtual mailbox» Например, прочтите это: https://www.digitalocean.com/community/tutorials/how-to-configure-a-mail-server-using-postfix-dovecot-mysql-and-spamassassin