Postfix + ipop3
Задача: на smtp сервере должна стоять аутентификация по паролю.
начинаю разбираться с smtp аутентификацией.
для начало был выкурен следующий мануал:
http://postfix.state-of-mind.de/patrick.ko...ailclients.html
http://postfix.state-of-mind.de/patrick.ko...ailservers.html
в main.cf вписанно следующее:
Код: Выделить всё
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions =
permit_sasl_authenticated,
permit_mynetworks,
check_relay_domains
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwdсоздаю файл sals_passwd с данными вида domain.ru user:password
хеширую базу postmap hash:/etc/postfix/sals_passwd
пробую по телнету.
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH LOGIN DIGEST-MD5 CRAM-MD5 PLAIN
250-AUTH=LOGIN DIGEST-MD5 CRAM-MD5 PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
AUTH PLAIN dGVzdAB0ZXN0AHRlc3RwYXNz
235 Authentication successful
QUIT
221 Bye
все походит, но при этом письма отправляются без аунтификации. причем можно отправить от имени несуществующего адреса. Например goga@domain.ru
Вопрос: что можно почиать по теме, где было бы изложенно как должна происходить аунтификация и какой параметр за что отвечает. Ну и сопсно что я делаю не так.
После 2 дней чтения статей и пробования в голове большая каша. уже не понимаю как и что должно работать.