Exim +dovecot i Virtualne konta
Jacek Osiecki
joshua w hybrid.pl
Nie, 12 Mar 2006, 23:18:42 CET
On Sun, 12 Mar 2006, Pawel Koska wrote:
> Czy ktoś używa dovecota z eximem i konta użytkowników trzyma w MySQL??
Używa :)
> Nie umiem sobie poradzić z konfiguracją dovecota? Jakie UID/GID powinien mieć?
>
> Aktualnie mam w /etc/dovecot-sql.conf takie coś:
>
> user_query = SELECT maildir AS home, 79 AS uid, 12 AS gid FROM users \
> WHERE name = '%u'
Zobacz co mówią logi :)
Po pierwsze: czy masz u siebie:
first_valid_uid = 79
last_valid_uid = 79
first_valid_gid = 12
last_valid_gid = 12
Bo jeśli nie i Twoje wartości nie mieszczą się w podanych zakresach to już
masz przyczynę. Ja używam UID 8 (mail), a exim (79) jest dopisany do grupy
mail (12) - wtedy nie ma problemów ze spamassassinem i clamavem dopiętymi do
exima.
U siebie mam nieco namieszane, bo korzystam ze struktury opartej o stary
vmail-sql - z tablicami aliasów kont i domen:
user_query = SELECT DISTINCT CONCAT(domain.path,'/',popbox.local_part) AS mail, 8 AS uid, 12 AS gid,
'mail' AS system_user FROM popbox,forwarder,domain WHERE ((popbox.local_part='%n' OR
(forwarder.local_part = '%n' AND forwarder.domain_name='%d'
AND CONCAT(popbox.local_part,'@',popbox.domain_name) = forwarder.remote_name) ) AND popbox.domain_name='%d')
AND is_active= '1' AND domain.domain_name=popbox.domain_name;
password_query = SELECT DISTINCT password_hash AS password FROM popbox,forwarder WHERE
((popbox.local_part='%n' OR (forwarder.local_part = '%n' AND forwarder.domain_name='%d'
AND CONCAT(popbox.local_part,'@',popbox.domain_name) = forwarder.remote_name) )
AND popbox.domain_name='%d') AND is_active= '1';
Pozdrawiam,
--
Jacek Osiecki joshua w ceti.pl GG:3828944
"Poglądy polityczne mają takie znaczenie w sejmie jak upierzenie u krokodyla"
(c) Tomasz Olbratowski 2004
Więcej informacji o liście pld-users-pl