URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 54996
[ Назад ]

Исходное сообщение
"Postfix - smtpd_sender_restrictions"

Отправлено Dr. Nebula , 30-Мрт-05 14:03 
Всем привет!
Использую в конфиге
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. Может быть возможно этого как либо избежать?


Содержание

Сообщения в этом обсуждении
"Postfix - smtpd_sender_restrictions"
Отправлено Игорь , 01-Апр-05 13:07 
>Всем привет!
>Использую в конфиге
>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, тобишь в текстовых конфигах?


"Postfix - smtpd_sender_restrictions"
Отправлено Dr. Nebula , 01-Апр-05 14:28 
>А то же самое но без mysql, тобишь в текстовых конфигах?
Нерационально -сперва приедтся заводить чела в базе, а потом еще и ручками писать его соотнесение в конфиг
+ еще будем дергать MySQL для запроса пароля/логина, а потом еще лезть в текстовый конфиг что бы узнать можно ли ему это или нет