Я только что настроил свой почтовый сервер debian, используя postfix, dovecot и SASL, как описано в этом отличном руководство. Я использовал postfixadmin для настройки виртуального списка псевдонимов для отправки user@domain.com на их электронную почту (например, user@gmail.com). Это работает для получения, но для отправки с их новым адресом электронной почты мне нужно их аутентифицировать. Вопрос в том, откуда берется эта аутентификация? Поскольку это псевдонимы, у них нет учетной записи на сервере! Кто-нибудь может помочь?
Вам нужно сделать три вещи: создать файл (или БД) с domain username:password
записи стиля, postmap (или создайте запрос, который найдет информацию) этот файл, а затем скажите postfix использовать эти записи при отправке на серверы, которым они нужны:
smtp_sasl_auth_enable = yes # у вас уже должно быть это
smtp_sasl_password_maps = hash: / etc / postfix / smtp_sasl_passwd # это разновидность postmap smtp_sasl_password_maps = mysql: / etc / postfix / mysql_sasl_passwd # версия MySQL
Читать далее Вот