Portál AbcLinuxu, 18. dubna 2024 03:56


Dotaz: Nastavení dovecotu s doménou nefunguje

6.8.2012 15:59 Tomáš
Nastavení dovecotu s doménou nefunguje
Přečteno: 110×
Odpovědět | Admin
Zdravím, už se tím mořím celkem dlouho a nějak mi stále nejde nastavit dovecot podle představ. (Používám Ubuntu 12.04) a chtěl bych nejprve jednoduše aby dovecot četl ověřování z /etc/dovecot/users kde mám tento řádek:
pokus@domena.cz:{plain}heslo
do configu jsem nastavil aby se jmeno ze souboru overovalo vcetne domeny. To jsem nastavil timto:
passdb {
  driver = passwd-file
  args = scheme=PLAIN username_format=%u /etc/dovecot/users
}

userdb {
  driver = static
  args = uid=vmail gid=vmail username_format=%u /etc/dovecot/users
}

ale když nastartuji thunderbird tak ověření selže. Když pak ze souboru user odstranim domenu, tedy radek vypada takto:
pokus:{plain}heslo
Tak to začne fungovat, jenže já potřebuju mít na serveru víc domén a potřebuji aby se mi ověřovali včetně domény. Nechápu kde by mohla být chyba? Nenapadá někoho něco? Podle dokumentace mám username správě nastaveno jako %u viz: http://wiki2.dovecot.org/Variables
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.8.2012 16:36 2012
Rozbalit Rozbalit vše Re: Nastavení dovecotu s doménou nefunguje
Odpovědět | | Sbalit | Link | Blokovat | Admin
a co to pise ve /var/log/maillog po selhani autorizace?
AraxoN avatar 6.8.2012 16:41 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: Nastavení dovecotu s doménou nefunguje
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pre static userdb je tam iný syntax:
userdb {
  driver = static
  args = uid=<uid> gid=<gid> home=<dir template>
}
Ak to správne chápem, tak sa tam dajú použiť len jednoduché výrazy. T.j. home nemôže potom hľadať v nejakom inom súbore, ale len doplní cestu do šablóny, ako v tom príklade: home=/home/%u

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.