PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SMTP-Auth mit Postfix an mx.freenet.de schlägt fehl.



webshark
22.03.05, 15:48
Authentication failed: SASL authentication failed; server mx.freenet.de[194.97.50.136] said: 535 Incorrect authentication data Diese Meldung erhalte ich immer in den Mails, die leider alle immer wieder zurückkommen. Nach unzähligen Tagen und diversen Tutorials, bin ich nun der Verzweiflung nahe. Könnt ihr mir bitte helfen?

Hier meine main.cf:
readme_directory = /usr/share/doc/packages/postfix/README_FILES
biff = no
mail_spool_directory = /var/mail
canonical_maps = hash:/etc/postfix/canonical
virtual_maps = hash:/etc/postfix/virtual
relocated_maps = hash:/etc/postfix/relocated
transport_maps = hash:/etc/postfix/transport
sender_canonical_maps = hash:/etc/postfix/sender_canonical
masquerade_exceptions = root
masquerade_classes = envelope_sender, header_sender, header_recipient
myhostname = brier.homeip.net
program_directory = /usr/lib/postfix
masquerade_domains =
mydestination = $myhostname, localhost.$mydomain, brier.homeip.net
defer_transports =
disable_dns_lookups = no
relayhost = mx.freenet.de
mailbox_command =
mailbox_transport =
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
strict_rfc821_envelopes = no
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
smtp_sasl_auth_enable = yes
smtpd_sasl_auth_enable = no
smtpd_use_tls = no
smtp_use_tls = no
alias_maps = hash:/etc/aliases
mailbox_size_limit = 0
message_size_limit = 10240000
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
myorigin = brier.homeip.net Hier mein Eintrag in der sasl_passwd:
mx.freenet.de sven.brier:XXXXXXXX

LKH
22.03.05, 16:36
Hi,

die Konfiguration sieht soweit ok aus. Hast du die /etc/postfix/sasl_passwd.db schon mit postmap erstellt (postmap sasl_passwd)?

LKH

webshark
22.03.05, 16:41
Danke, dass du dich meiner annimmst! :) Ich habe:
postmap /etc/postfix/sasl_passwd ausgeführt.

LKH
22.03.05, 17:01
Hi,

such mal die Zeile mit "smtp unix" in der /etc/postfix/master.cf und änder die in

smtp unix - - - - - smtp -v

Dann Postfix neu starten, eine Mail verschicken und den Auschnitt aus deiner mail.log hier posten.

(Ich gehe mal davon aus, dass die Einträge in der sasl_passwd richtig sind).

LKH

webshark
22.03.05, 17:18
Bei meiner master.cf stand noch ein 'n' in der Zeile, also:

smtp unix - - n - - smtp
das habe ich jetzt entfernt und '-v' angefügt.

mail.log:
Mar 22 18:15:51 server postfix/qmgr[9354]: warning: premature end-of-input on private/smtp socket while reading input attribute name
Mar 22 18:15:51 server postfix/qmgr[9354]: warning: private/smtp socket: malformed response
Mar 22 18:15:51 server postfix/qmgr[9354]: warning: transport smtp failure -- see a previous warning/fatal/panic logfile record for the problem description
Mar 22 18:15:51 server postfix/master[9346]: warning: process /usr/lib/postfix/smtp pid 9523 exit status 1
Mar 22 18:15:51 server postfix/master[9346]: warning: /usr/lib/postfix/smtp: bad command startup -- throttling

webshark
22.03.05, 17:20
Ein Zeile vor den eben geposteten steht:
Mar 22 17:15:50 server postfix/smtp[9523]: fatal: unknown service: smtp/tcp

LKH
22.03.05, 17:25
Hi,

nun hast du deine SMTP-Konfiguration zerschossen. Wo und wie stand denn da ein "n"? Versuch mal den ursprünglichen Zustand wiederherzustellen.

BTW: welche Distribution hast du im Einsatz?

LKH

webshark
22.03.05, 17:27
SuSE 9.2

Ich fummel SMTP mal eben zurück.

webshark
22.03.05, 17:37
Jetzt logt er mit, aber da steht überall mal wieder mein Passw. Das kann ich nicht Posten - rausnehmen wäre etwas zeitaufwändig. Welche Infos daraus musst du wissen - evtl. spezielle Zeilen?

LKH
22.03.05, 17:46
Hi,

gibt es eine Zeile mit "250-AUTH PLAIN LOGIN", wobei PLAIN auch was anderes sein kann?
Dann müsste irgendwo stehen "Authentication succeeded" - oder eben nicht ...
Und dann noch die letzte Zeile bzgl. des Status.

BTW: Wenn du den log-Ausschnitt in einen Texteditor kopierst, kannst du mit "Ersetzen" dein Passwort und den SMTP-Server einfach und schnell ersetzen. Muss man nicht gleich ein Skript für schreiben ... ;)

LKH

webshark
22.03.05, 17:59
Klar geht das. Ich bin schon so kirre, dass ich die einfachsten Sachen vergesse. Hier mein Log:
Mar 22 18:30:15 server postfix/smtp[9782]: flush_add: site svenbrier.de id 93F999C151
Mar 22 18:30:15 server postfix/smtp[9782]: match_hostname: svenbrier.de ~? brier.homeip.net
Mar 22 18:30:15 server postfix/smtp[9782]: match_hostname: svenbrier.de ~? localhost.homeip.net
Mar 22 18:30:15 server postfix/smtp[9782]: match_hostname: svenbrier.de ~? brier.homeip.net
Mar 22 18:30:15 server postfix/smtp[9782]: match_list_match: svenbrier.de: no match
Mar 22 18:30:15 server postfix/smtp[9782]: flush_add: site svenbrier.de id 93F999C151 status 4
Mar 22 18:30:15 server postfix/smtp[9782]: name_mask: resource
Mar 22 18:30:15 server postfix/smtp[9782]: name_mask: software
Mar 22 18:30:15 server postfix/smtp[9782]: disposing SASL state information
Mar 22 18:30:15 server postfix/smtp[9782]: deliver_request_final: send: "Authentication failed: SASL authentication failed; server mx.freenet.de[194.97.50.136] said: 535 Incorrect authentication data" -1
Mar 22 18:30:15 server postfix/smtp[9782]: send attr reason = Authentication failed: SASL authentication failed; server mx.freenet.de[194.97.50.136] said: 535 Incorrect authentication data
Mar 22 18:30:15 server postfix/smtp[9782]: send attr status = 4294967295
Mar 22 18:30:15 server postfix/smtp[9782]: master_notify: status 1
Mar 22 18:30:15 server postfix/smtp[9782]: connection closed
Mar 22 18:30:15 server postfix/smtp[9782]: watchdog_stop: 0x808a578
Mar 22 18:31:07 server postfix/pickup[9773]: 335129C168: uid=0 from=<sven@brier.homeip.net>
Mar 22 18:31:07 server postfix/cleanup[9898]: 335129C168: message-id=<1111512666.9886@brier>
Mar 22 18:31:07 server postfix/qmgr[9774]: 335129C168: from=<sven@brier.homeip.net>, size=559, nrcpt=1 (queue active)
Mar 22 18:31:07 server postfix/qmgr[9774]: 335129C168: to=<sven.brier@gmx.de>, relay=none, delay=0, status=deferred (delivery temporarily suspended: Authentication failed: SASL authentication failed; server mx.freenet.de[194.97.50.136] said: 535 Incorrect authentication data)
Mar 22 18:31:55 server postfix/smtp[9784]: idle timeout -- exiting
Mar 22 18:31:55 server postfix/smtp[9781]: watchdog_start: 0x808a578
Mar 22 18:31:55 server postfix/smtp[9781]: idle timeout -- exiting
Mar 22 18:31:55 server postfix/smtp[9783]: watchdog_start: 0x808a578
Mar 22 18:31:55 server postfix/smtp[9783]: idle timeout -- exiting
Mar 22 18:31:55 server postfix/smtp[9785]: watchdog_start: 0x808a578
Mar 22 18:31:55 server postfix/smtp[9785]: idle timeout -- exiting
Mar 22 18:31:55 server postfix/smtp[9782]: watchdog_start: 0x808a578
Mar 22 18:31:55 server postfix/smtp[9782]: idle timeout -- exiting
Mar 22 18:40:05 server postfix/pickup[9773]: 272719C169: uid=1000 from=<sven>
Mar 22 18:40:05 server postfix/cleanup[9980]: 272719C169: message-id=<20050322174005.272719C169@brier.homeip.net>
Mar 22 18:40:05 server postfix/qmgr[9774]: 272719C169: from=<sven@brier.homeip.net>, size=534, nrcpt=1 (queue active)
Mar 22 18:40:05 server postfix/local[9982]: 272719C169: to=<sven@brier.homeip.net>, orig_to=<sven>, relay=local, delay=0, status=sent (delivered to mailbox)
Mar 22 18:40:05 server postfix/qmgr[9774]: 272719C169: removed
Mar 22 18:50:05 server postfix/pickup[9773]: 4C35E9C169: uid=1000 from=<sven>
Mar 22 18:50:05 server postfix/cleanup[10007]: 4C35E9C169: message-id=<20050322175005.4C35E9C169@brier.homeip.net>
Mar 22 18:50:05 server postfix/qmgr[9774]: 4C35E9C169: from=<sven@brier.homeip.net>, size=534, nrcpt=1 (queue active)
Mar 22 18:50:05 server postfix/local[10009]: 4C35E9C169: to=<sven@brier.homeip.net>, orig_to=<sven>, relay=local, delay=0, status=sent (delivered to mailbox)
Mar 22 18:50:05 server postfix/qmgr[9774]: 4C35E9C169: removed
Ich habe mal ab einer Stelle, die ich für sinnig hielt, das log kopiert. Für das ganze Log reichen die möglichen Zeilen nicht.

Das ganze Log: http://brier.homeip.net/log/

tschloss
22.03.05, 18:09
Hab das jetzt noch so genau studiert. Geht es um SMTP-relay (also mit einem externen SMTP Client) oder funktioniert schon der Versand direkt aus dem Server nicht?

LKH
22.03.05, 18:22
Hi,

also das wesentliche an dem Log ist:

Authentication failed: SASL authentication failed; server mx.freenet.de[194.97.50.136] said: 535 Incorrect authentication data

Das heisst, dass Freenet deinen Benutzernamen und/oder das Passwort aus der sasl_passwd nicht akzeptiert. Ich gehe aber mal davon aus, dass du das schon x-mal kontrolliert hast.

Was noch sein könnte, dass die sasl-Blbliotheken fehlen. YaST auf einer SuSE bietet 9.2 u.a. folgende Möglichkeiten:

cyrus-sasl-crammd5
cyrus-sasl-digestmd5
cyrus-sasl-plain

Diese Mehtoden müsste auch Freenet unterstützen. Schau mal, ob diese Plugins installiert sind, wenn nicht hol das mal nach und teste dann nochmal. Wenn das dann auch nicht geht, weiss ich allerdings auch nicht mehr weiter. Und einen Freenet-Account brauch ich grad nicht. ;)

LKH

webshark
22.03.05, 19:06
Jetzt sagt der Server:
delivery temporarily suspended: Authentication failed: SASL authentication failed; server mx.freenet.de[194.97.55.191] said: 535 Incorrect authentication data Kann es sein, dass ich jetzt gesperrt bin?