Portál AbcLinuxu, 5. května 2025 03:05
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
sasldblistusers2
zafunguje
ale testsaslauthd -s smtp -u user@domen -p heslo -f /var/spool/postfix/var/run/saslauthdma odpálkuje hláškou
connect() : Connection refusedPostfix 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:
-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.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.