Ahoj nainstaloval jsem postfixe a sasl2 (/usr/ports/security/cyrus-sasl2). Do main.cf jsem zapsal: smtpd_sasl_auth_enable = yes smtpd_sasl_authenticated_header = yes smtpd_sasl_local_domain = #$myhostname smtpd_sasl_security_options = noanonymous
vytvořil konfig sasl: /usr/local/lib/sasl2/smtpd.conf a v něm log_level: 3 pwcheck_method: saslauthd mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5 auxprop_plugin: sasldb nahodil cyruse a testoval telnetem: telnet localhost 25 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 mail.dvorec.eu ESMTP Postfix EHLO [email protected] 250-mail.dvorec.eu 250-PIPELINING 250-SIZE 10485760 250-VRFY 250-ETRN 250-STARTTLS 250-AUTH PLAIN LOGIN CRAM-MD5 DIGEST-MD5 250-ENHANCEDSTATUSCODES 250-8BITMIME 250-DSN 250 SMTPUTF8 quit 221 2.0.0 Bye Connection closed by foreign host. a tady je první problém. Podle všech návodů by tam měly být řádky 250-AUTH LOGIN PLAIN DIGEST-MD5 CRAM-MD5 250-AUTH=LOGIN PLAIN DIGEST-MD5 CRAM-MD5 Nevím jestli to chodí nebo ne. Dále jsem udělal db saslpasswd2 -c -u dvorec.eu votruba vypsal pomocí sasldblistusers2 [email protected]: userPassword při testu testsaslauthd -u votruba -p secret -r dvorec.eu -s smtp vždy dostávám výsledek: 0: NO "authentication failed" at napíši vše dobře, nebo špatně, nikdy to neskončí OK Jarda -- FreeBSD mailing list ([email protected]) http://www.freebsd.cz/listserv/listinfo/users-l
