У меня есть сервер с 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.