Portál AbcLinuxu, 5. května 2025 03:05

Dotaz: Upgrade na debian jessie a nefungujúca sasl2 autentifikácia

25.3.2017 09:57 pupala | skóre: 21
Upgrade na debian jessie a nefungujúca sasl2 autentifikácia
Přečteno: 232×
Odpovědět | Admin
Ahojte. Včera som upgradoval wheezy na jessie. Upgrade prebehol viac menej bez problémov až na smtp autentifikáciu postfix sasl2. Pred upgradom fungovala. Po upgrade ju neviem rozchodiť.Použil som pôvodnú /etc/sasldb2. Použil som aj novo vygenrovanú cez saslpasswd2 a nič.

V /etc/postfix/sasl/smtp.conf mám
log_level: 7
pwchceck_method:auxprop
#pwchceck_method: saslauthd
mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5
auxprop_plugin: sasldb
saslauthd_path: /var/run/saslauthd

v /etc/default/saslauthd
MECHANISMS="pam"
OPTIONS="-r -c -m /var/spool/postfix/var/run/saslauthd"
socket tiež OK
/var/spool/postfix/var/run/saslauthd/mux
sasldblistusers2zafunguje ale
 testsaslauthd -s smtp -u  user@domen  -p heslo -f  /var/spool/postfix/var/run/saslauthd
ma odpálkuje hláškou
connect() : Connection refused
Postfix beží v chroot-e, ale má všetko, čo potebuje. Nestretli ste sa s touto situáciou už niekto? Ňa čo som zabudol?Postfix ma samozrejme kôli tomu pošle do
RELAY ACCESS DENIED
. Prešiel som dokumentáciu, ale nenašiel som nič, z čoho bysom zistil, čo som urobil zle.

Ďakujem za pomoc

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.3.2017 10:08 pupala | skóre: 21
Rozbalit Rozbalit vše Re: Upgrade na debian jessie a nefungujúca sasl2 autentifikácia
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ešte som zabudol na to, že to robí len, keď mám použitý content-filter. AK ho zakomentujem správa sa odošle, ale overenie autentifikácie pripojením sa na port 25 zlyhá tiež, ale v tomto prípade sa mail doručí, nakoľko zaúraduje mynetworks
Jendа avatar 25.3.2017 17:26 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Upgrade na debian jessie a nefungujúca sasl2 autentifikácia
Odpovědět | | Sbalit | Link | Blokovat | Admin
Setkali a pomohlo postupovat podle tohoto. Možná jsem musel nějaký z těch adresářů vytvořit a uhádnout, jaká mu nastavit práva, to už si nepamatuju.
26.3.2017 14:01 pupala | skóre: 21
Rozbalit Rozbalit vše Re: Upgrade na debian jessie a nefungujúca sasl2 autentifikácia
Ďakujem. Postupoval som aj podľa tohoto, ale nič. Nakoniec som zistil, že chyba je, ako vždy, medzi klávesnicou a stoličkou.

Pri teste cez testsaslauthdje potebné použiť -f /var/spool/postfix/var/run/saslauthd/mux a nie -f /var/spool/postfix/var/run/saslauthd , ako som to skúšal ja.

Toto bol prvý gól.

Druhý bol ten, že bolo treba pregenerovať /etc/sasldb2, nakoľko bola pôvodná bola nekompatibilná po upgrade, aj keď dosť dobre nechápem prečo, ale s touto nevedomosťou sa už mám kedy vysporadúvať.

A do tretice SMTP-AUTH nefungoval preto, lebo od verzie postfix-u 2.10, čo v jessie je už 2.11, ale vo wheezy bola verzia len 2.9, je "mail relay policy" nastavované cez smtpd_relay_restrictions a nie cez smtpd_recipient_restrictions.

Veľmi pekne ďakujem za pomoc.

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.