[SOLVED] postfix auth

Konfiguracja serwerów, usług, itp.
kalbron
Posty: 9
Rejestracja: 22 listopada 2006, 13:00

[SOLVED] postfix auth

Post autor: kalbron »

Witam
Zainstalowany postfix + sasl2. Mogę odbierać i wysyłać pocztę. Założyłem wirtualną domene i tu zaczynaja sie schody. Pocztę mogę odbierać natomiast jest problem z wysyłaniem. Autentykacja przebiega za pomoca sasldb2.

w main.cf
virtual_maps = hash:/etc/postfix/virtual

zalozony plik virtala z kontami w domenie wirtualnej. Podczas wysyłania muszę wprowadzić hasło i na tym koniec. Powtarza się to w nieskończoność.

w logach mam wpis
Feb 27 21:49:06 two postfix/smtpd[1428]: warning: ipq[192.168.1.28]: SASL LOGIN authentication failed
Feb 27 21:49:06 two postfix/smtpd[1428]: lost connection after AUTH from ipq[192.168.1.28]
pozdrawiam
chyl-o
Junior Member
Posty: 621
Rejestracja: 24 maja 2006, 21:06
Lokalizacja: Lublin

Post autor: chyl-o »

baza uwierzytelniania /var/spool/postfix/etc/sasldb2 z profilami użytkowników jest?

Załącz main.cf
kalbron
Posty: 9
Rejestracja: 22 listopada 2006, 13:00

Post autor: kalbron »

ponizej moj main.cf
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
append_dot_mydomain = no
myhostname = domena.pl
mydomain = domena.pl
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = $mydomain
localhost
mydestination = $myhostanem localhost.$mydomain localhost $mydomain
mynetworks_style = subnet
home_mailbox = Maildir/
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
maibox_command = procmail
sender_canonical_maps = hash:/etc/postfix/sender_address
virtual_maps = hash:/etc/postfix/virtual
smtpd_sasl_auth_enable = yes
smtpd_sasl2_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_sasl_local_domain = $myhostname
strict_rfc821_envelopes = yes
smtpd_client_restrictions = permit_mynetworks, reject_unknown_client, permit
smtpd_helo_required = yes
smtpd_sender_restrictions = reject_unknown_sender_domain, permit
smtpd_recipient_restrictions = permit_sasl_authenticated, reject_invalid_hostname, reject_unknown_sender_domain, reject_unknown_recipient_domain, reject_unauth_pipelining, permit_mynetworks, reject_unauth_destination, reject_rbl_client rellas.ordb.org, reject_rbl_client list.dsbl.org, reject_rbl_client sbl.spamhous.org, reject_rbl_client rellas.ordb.org, permit
zrobilem link /var/spool/postfix/etc/sasldb2->/etc/sasldb2

ale efekt jest taki sam. Czyli podczas wysylania podaj haslo autentykacji
chyl-o
Junior Member
Posty: 621
Rejestracja: 24 maja 2006, 21:06
Lokalizacja: Lublin

Post autor: chyl-o »

Próbowałeś dopisać

Kod: Zaznacz cały

mynetworks = ip.ip.ip.ip/maska
i wtedy sprawdzić telnetem( logując się na porcie 25 ) czy idzie coś wysłać?

Wklej większą część logów z wysyłania.
kalbron
Posty: 9
Rejestracja: 22 listopada 2006, 13:00

Post autor: kalbron »

Znalazłem rozwiązanie może przyda się komuś na przyszłość.
Podczas zakładania usera w basie sasldb2 podawałem nazwę i domenę do której ma być dostarczana poczta. Podczas autoryzacji należy podać użytkownika z domeną np. user@domena.pl i podajemy hasło.

U mnie działa.
pozdrawiam
ODPOWIEDZ