Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam. Co trzeba, ustawic, dopisac, aby postfix, podawal jakie metody autentykacji sa dostepne? Teraz gdy zaloguje sie z localhosta mam
ehlo bluebyte.net.pl 250-bb-mailserv.bluebyte.net.pl 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-STARTTLS 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN
Przypuszczam, ze przez brak info na temat metod autentykacji, nie dziala mi zaden skrypt do mailingu, a probowalem swiftmailera i phpmailera...
Offline
Hmm, cos zle podalem?
Offline
authorized_flush_users = static:anyone
authorized_mailq_users = static:anyone
authorized_submit_users = static:anyone
broken_sasl_auth_clients = no
lmtp_sasl_auth_enable = no
lmtp_sender_dependent_authentication = no
milter_mail_macros = i {auth_type} {auth_authen} {auth_author} {mail_addr}
parent_domain_matches_subdomains = debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,qmqpd_authorized_clients,relay_domains,smtpd_access_maps
qmqpd_authorized_clients =
smtp_sasl_auth_enable = no
smtp_sender_dependent_authentication = no
smtpd_authorized_verp_clients = $authorized_verp_clients
smtpd_authorized_xclient_hosts =
smtpd_authorized_xforward_hosts =
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_authenticated_header = no
smtpd_sasl_path = private/auth
smtpd_tls_auth_only = yes
Offline
smtpd_sasl_type = dovecot
Generalnie po prostu nie wiem o co chodzi. Probowalem uzywac phpmailera - nie dzialal (sadzilem blad mailera) przesiadlem sie na swiftmailera, to samo.
W logach wyglada to tak:
Dec 24 12:48:11 bb-mailserv postfix/smtpd[14130]: connect from xxx.tpnet.pl[xxx]
Dec 24 12:48:11 bb-mailserv postfix/smtpd[14130]: lost connection after RSET from xxx.tpnet.pl[xxx]
Dec 24 12:48:11 bb-mailserv postfix/smtpd[14130]: disconnect from xxx..tpnet.pl[xxx]
Gdy probuje polaczenie bez autoryzacji - polaczyc sie polaczy, maila nie wysle - wiadomo, nie moze relayowac bez autoryzacji. Przy probie autoryzacji przez skrypt - qpa.
Niby obsulugjje TLS, SSL, ale czegos do konca nie rozumiem...
Tak wyglada wysylanie via thunderbird
Dec 24 01:13:01 bb-mailserv dovecot: auth-worker(default): mysql: Connected to 127.0.0.1 (mailserver)
Dec 24 01:13:01 bb-mailserv dovecot: pop3-login: Login: user=<technik[at]bluebyte.no.pl>, method=PLAIN, rip=xxxx, lip=xxxx
Dec 24 01:13:01 bb-mailserv dovecot: POP3(technik[at]bluebyte.no.pl): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0
Dec 24 01:13:27 bb-mailserv postfix/smtpd[23772]: connect from xxx.tpnet.pl[xxxx]
Dec 24 01:13:32 bb-mailserv postfix/smtpd[23772]: 9966EE54068: client=xxx.tpnet.pl[xxx], sasl_method=PLAIN, sasl_username=technik[at]bluebyte.no.
pl
Dec 24 01:13:32 bb-mailserv postfix/cleanup[23778]: 9966EE54068: message-id=<49517EBA.2000909[at]bluebyte.no.pl>
Dec 24 01:13:32 bb-mailserv postfix/qmgr[5467]: 9966EE54068: from=<technik[at]bluebyte.no.pl>, size=646, nrcpt=1 (queue active)
Dec 24 01:13:32 bb-mailserv postfix/smtpd[23772]: disconnect from xxx.tpnet.pl[xxx]
Dec 24 01:13:32 bb-mailserv amavis[4974]: (04974-09) NOTICE: reconnecting in response to: err=2006, S1000, DBD::mysql::st execute failed: MySQL server has gone away a
t (eval 40) line 153, <GEN70> line 5.
Dec 24 01:13:33 bb-mailserv postfix/smtpd[23783]: connect from localhost[127.0.0.1]
Dec 24 01:13:33 bb-mailserv postfix/smtpd[23783]: 521DDE5406B: client=localhost[127.0.0.1]
Dec 24 01:13:33 bb-mailserv postfix/cleanup[23778]: 521DDE5406B: message-id=<49517EBA.200090[at]bluebyte.no.pl>
Dec 24 01:13:33 bb-mailserv postfix/qmgr[5467]: 521DDE5406B: from=<technik[at]bluebyte.no.pl>, size=1121, nrcpt=1 (queue active)
Dec 24 01:13:33 bb-mailserv postfix/smtpd[23783]: disconnect from localhost[127.0.0.1]
Dec 24 01:13:33 bb-mailserv amavis[4974]: (04974-09) Passed CLEAN, [xxx] [xxxx] <technik[at]bluebyte.no.pl> -> <taisu[at]wp.pl>, Message-ID: <49517EBA.200
0909[at]bluebyte.no.pl>, mail_id: 8SwcNOJZoNKv, Hits: 1.958, queued_as: 521DDE5406B, 589 ms
Dec 24 01:13:33 bb-mailserv postfix/smtp[23779]: 9966EE54068: to=<taisu[at]wp.pl>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.93, delays=0.27/0.06/0.01/0.59, dsn=2.6.0, s
tatus=sent (250 2.6.0 Ok, id=04974-09, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 521DDE5406B)
Dec 24 01:13:33 bb-mailserv postfix/qmgr[5467]: 9966EE54068: removed
Dec 24 01:13:38 bb-mailserv postfix/smtp[23786]: 521DDE5406B: to=<taisa[at]wp.pl>, relay=mx.wp.pl[212.77.101.4]:25, delay=5, delays=0.08/0.01/0.09/4.8, dsn=2.0.0, status
=sent (250 ok 1230077618 qp 19785)
Dec 24 01:13:38 bb-mailserv postfix/qmgr[5467]: 521DDE5406B: removed
Ostatnio edytowany przez Kpt. (2008-12-27 20:51:08)
Offline
Tzn co masz na mysli "^^)) - czy uwierzytelnianie w postfixie dziala?
Nie wiem gdzie szukac problemu. Jak widac maile z thinderbirda przechodza, natomiast ze skryptow nie. Skrypt nie potrafi mi dostarczyc zadnych informacji, w logach niewiele. Polaczenie jest zrywane i tyle. Prawdoodpobnie dlatego, ze nie moze sie poprawnie zautoryzowac.
Na cos wpadlem, moze problem stanowi nie autoryzacja, ale to co dzieje sie przed nia? Zauwazylem, ze np na thinderbird krzyczy caly czas, ze nie pasuje mu certyfikat uzywany przez serwer... Akceptuje i idzie... ale byc moze to jest ten nieokreslony blad...
Ostatnio edytowany przez Kpt. (2008-12-27 21:48:09)
Offline
Ja się już trochę pogubiłem szczerze mówiąc. Nie wiem dlaczego nie wyświetla dostępnych mechanizmów uwierzytelniania, jeśli są one dostępne (bo gdy logujesz się np. telnetem i wpisujesz po EHLO bzium, AUTH LOGIN i postfix zwraca coś konkretnego, a nie błąd). Sorry, postfixa za dobrze niestety nie znam :-)
Ostatnio edytowany przez urug (2008-12-27 23:32:23)
Offline
Dobra, juz wiem o co bangla :-) Niezly numer, szkoda, ze tak malo o tym sie pisze. Nawet w manach do skryptow pisza, ze wspiera TLS, ale nikt nie pisze dokladnie jak... Jesli dobrze rozumiem (o to chcialem zapytac...) Generalnie w tym konfigu dziala to chyba tak:
przy pierwszym polaczeniu widac, tylko STARTTLS (za co odpowiada parametr) - szyfrowanie
smtpd_tls_auth_only=yes
Przy pierwsyzm nawiazaniu poladczenis klient nie widzi komendy AUTH, Jesli poprawnie rozpocznie STARTRLS, wykonuje ponownie polaczenie, przedstawia sie jeszcze raz (ehlo) i dopiero wowczas serwer oferuje AUTH
Jest jeszcze jednak inna mozliwosc... mozna oferowac tls i ssl bezposrednio na okreslonych portach...
Poszedlem wiec inna droga. Poniewaz zaden ze skryptow nie obsluguje pierwszego sposobu, wiec wylaczylem
smtp_tls_auth_only = no
dodatkowo ustawilem sobie rowniez
smtpd_tls_security_level = encrypt //umozliwienie polaczenia tls na porcie 587 smtpd_tls_wrappermode = yes //umozliwienie polaczenia ssl na porcie 465 smtpd_tls_security_level = may //parametr mowiacy o tym, ze tls jest dostepne, ale nie wymagane
dzieki temu, mam mozliwosc wysylania przy pomocy kazdego skryptu, poniewaz wszystkie wspieraja nieszyfrowane polaczenia.
Czyli problem rozwiazany :-) Czegos sie dowiedzialem pozytecznego. Nikt jednak nie wiedzial jak mi pomoc...
Ostatnio edytowany przez Kpt. (2008-12-28 12:45:46)
Offline