Всем привет!
Использую в конфиге
smtpd_sender_restrictions = reject_sender_login_mismatchЧто бы не заводить отдельный файл с соотнесением логинов и юзеров, сделал так:
smtpd_sender_login_maps = mysql:/etc/postfix/sql/sender_logins.sql[onix@root postfix]# cat sql/sender_logins.sql
user = user
password = password
dbname = mail
table = users
select_field = login
where_field = login
additional_conditions = and expired = '0'
hosts = localhostРаботать работает, но получается дополнительное дерганье MySQL. Может быть возможно этого как либо избежать?
>Всем привет!
>Использую в конфиге
>smtpd_sender_restrictions = reject_sender_login_mismatch
>
>Что бы не заводить отдельный файл с соотнесением логинов и юзеров, сделал
>так:
>smtpd_sender_login_maps = mysql:/etc/postfix/sql/sender_logins.sql
>
>[onix@root postfix]# cat sql/sender_logins.sql
>user = user
>password = password
>dbname = mail
>table = users
>select_field = login
>where_field = login
>additional_conditions = and expired = '0'
>hosts = localhost
>
>Работать работает, но получается дополнительное дерганье MySQL. Может быть возможно этого как
>либо избежать?
А то же самое но без mysql, тобишь в текстовых конфигах?
>А то же самое но без mysql, тобишь в текстовых конфигах?
Нерационально -сперва приедтся заводить чела в базе, а потом еще и ручками писать его соотнесение в конфиг
+ еще будем дергать MySQL для запроса пароля/логина, а потом еще лезть в текстовый конфиг что бы узнать можно ли ему это или нет