Postfix, настройка SMTP для размещенных веб-сайтов

У меня есть VPS, на котором размещены разные домены, и я пытаюсь настроить SMTP с постфиксом, чтобы пользователи могли отправлять электронные письма через SMTP с таких адресов, как:

user1@site1.com
user2@site1.com
user3@site2.com

Мне удалось настроить tsl, sasl и т. Д. ... но я не могу найти, как настроить учетные записи smtp ... Все руководства, которые я могу найти, используют пользователя UNIX для входа в систему, а это не то, что я ищу ...

Чтобы получать почту, я ' m в настоящее время использует virtual_alias_maps для пересылки входящих писем в почтовый ящик соответствующего владельца.

1
задан 16 April 2016 в 22:22
2 ответа

Используйте канонический , чтобы переписать адреса отправителей, например:

  1. В /etc/postfix/main.cf :

     canonical_maps =  хеш: / etc / postfix / canonical
     
  2. В / etc / postfix / canonical :

     user1 (скрыто)
    user2 (скрытый)
     
  3. Затем запустите:

     postmap canonical
    постфиксная проверка
    перезагрузка постфикса
     
1
ответ дан 3 December 2019 в 20:39

Вы должны использовать виртуальный почтовый ящик. Обычно это делается с базой данных. В базе данных хранятся виртуальные учетные записи с указанием каталога, в котором должна храниться электронная почта. Затем сервер 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

1
ответ дан 3 December 2019 в 20:39

Теги

Похожие вопросы