Назад | Перейти на главную страницу

Используя Postfix + Dovecot + MySQL, включите переадресацию + пересылку для домена, при этом разрешив исходящий доступ с аутентификацией

У меня есть сервер с Debian 6 (Squeeze), на котором запущены Postfix, Dovecot и MySQL в качестве резервного хранилища для виртуальных учетных записей электронной почты.

Для моего домена example.com, У меня есть "все" @example.com это направляет к myaccount@gmail.com.

Я хочу разрешить аутентифицированному пользователю входить в систему как me@example.com использовать SMTP (и, таким образом, воспользоваться преимуществами проверки SPF и подписания DKIM), но не позволять Postfix доставлять почту, отправленную на me@example.com в Dovecot. Насколько я могу судить, это происходит при настройке «полной» учетной записи в базе данных MySQL.

Как я могу это сделать? Я неправильно подхожу к этому?

Postfix достаточно умен, чтобы не доставлять почту в Dovecot, если вы пересылаете почту на этот адрес.

На практике это означает, что в базе данных MySQL требуется минимум четыре записи:

domains: example.com
forwardings: @example.com -> me@example.com
forwardings: me@example.com -> myaccount@gmail.com
users: me@example.com, somepassword

С этой конфигурацией Postfix будет доставлять всю почту по адресу example.com к myaccount@gmail.com, но все же разрешить me@example.com для входа в систему через SMTP и отправки исходящей почты, включая эту почту, например подписаться на DKIM.