April 20, 201115 yr Hallo zusammen, habe das Problem, dass bei einer meiner Email-Adressen, die ?ber eine lange Domain l?uft, der Login des SMTP scheitert. Ich habe schon versucht das Problem einzugrenzen, jedoch bisher ohne Erfolg. In der /var/log/mail.log finde ich folgendes: Apr 20 23:54:14 mail postfix/smtpd[22895]: warning: SASL authentication failure: Password verification failed Apr 20 23:54:14 mail postfix/smtpd[22895]: warning: e180.adsl.xxx.de[85.000.000.13]: SASL PLAIN authentication failed: authentication failure Apr 20 23:54:18 mail postfix/smtpd[22895]: warning: e180.adsl.xxx.de[85.000.000.13]: SASL LOGIN authentication failed: authentication failure Apr 20 23:54:23 mail postfix/smtpd[22895]: disconnect from e180.adsl.xxx.de[85.000.000.13] Ein Blick in die /var/log/auth.log zeigt bei dem Versuch eine Mail zu verschicken folgenden Eintrag: Apr 21 00:31:21 mail postfix/smtpd[26228]: sql auxprop plugin using mysql engine Apr 21 00:31:21 mail postfix/smtpd[26228]: sql plugin Parse the username wittich@soooo-lange-ist-mein-domainname.de Apr 21 00:31:21 mail postfix/smtpd[26228]: sql plugin try and connect to a host Apr 21 00:31:21 mail postfix/smtpd[26228]: sql plugin trying to open db 'froxlor' on host '127.0.0.1' Apr 21 00:31:21 mail postfix/smtpd[26228]: sql plugin Parse the username wittich@soooo-lange-ist-mein-domainname.de Apr 21 00:31:21 mail postfix/smtpd[26228]: sql plugin try and connect to a host Apr 21 00:31:21 mail postfix/smtpd[26228]: sql plugin trying to open db 'froxlor' on host '127.0.0.1' Apr 21 00:31:21 mail postfix/smtpd[26228]: begin transaction Apr 21 00:31:21 mail postfix/smtpd[26228]: sql plugin create statement from userPassword wittich soooo-lange-ist-mein-domainname.de Apr 21 00:31:21 mail postfix/smtpd[26228]: sql plugin doing query SELECT password FROM mail_users WHERE username='wittich@soooo-lange-ist-mein-domainname.de' OR email='wittich@soooo-lange-ist-mein-domainname.de'; Apr 21 00:31:21 mail postfix/smtpd[26228]: sql plugin create statement from cmusaslsecretPLAIN wittich soooo-lange-ist-mein-domainname.de Apr 21 00:31:21 mail postfix/smtpd[26228]: sql plugin doing query SELECT password FROM mail_users WHERE username='wittich@soooo-lange-ist-mein-domainname.de' OR email='wittich@soooo-lange-ist-mein-domainname.de'; Apr 21 00:31:21 mail postfix/smtpd[26228]: commit transaction [...] Dann versucht er 3 mal sich zu autorisieren... immer ohne Erfolg. Hat jemand noch eine Idee wo ich ansetzten k?nnte um den Fehler zu beseitigen? Gru? Valentin
April 23, 201115 yr versuch doch den query mal in z.b. phpmyadmin auszuf?hren, evtl. liegt dort der Fehler.
April 24, 201115 yr Author versuch doch den query mal in z.b. phpmyadmin auszuf?hren, evtl. liegt dort der Fehler. Hab ich bereits getan, da bekomme ich sauber das PW zur?ckgegeben. Gru? Valentin
April 25, 201115 yr Author Hier ein cat der /etc/postfix/main.cf: ## General Postfix configuration # should be the default domain from your provider eg. "server100.provider.tld" mydomain = wittich123.de # should be different from $mydomain eg. "mail.$mydomain" myhostname = mail.wittich123.de mydestination = $myhostname, $mydomain, localhost.$myhostname, localhost.$mydomain, localhost mynetworks = 127.0.0.0/8 inet_interfaces = all append_dot_mydomain = no biff = no # Postfix performance settings default_destination_concurrency_limit = 20 local_destination_concurrency_limit = 2 # SMTPD Settings default_rbl_reply = $rbl_code RBLTRAP: You can't send us a E-mail today! // $rbl_class [$rbl_what] blocked using $rbl_domain${rbl_reason?; $rbl_reason} smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) smtpd_helo_required = yes smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_sender_login_mismatch, reject_non_fqdn_hostname, reject_non_fqdn_sender, reject_unauth_destination, reject_unauth_pipelining, reject_invalid_hostname, reject_rbl_client sbl-xbl.spamhaus.org, reject_rbl_client ix.dnsbl.manitu.net, reject_non_fqdn_recipient check_recipient_mx_access cidr:/etc/postfix/mx_access smtpd_sender_restrictions = permit_mynetworks, reject_rhsbl_client rhsbl.sorbs.net, reject_rhsbl_sender rhsbl.sorbs.net, reject_rbl_client sbl.spamhaus.org, #reject_rbl_client dialup.blacklist.jippg.org, #reject_rbl_client opm.blitzed.org, #reject_rbl_client cbl.abuseat.org, reject_rbl_client bl.blocklist.de, reject_sender_login_mismatch, permit_sasl_authenticated, reject_unknown_helo_hostname, reject_unknown_recipient_domain, reject_unknown_sender_domain smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unknown_client_hostname # Maximum size of Message in bytes (50MB) message_size_limit = 52428800 ## SASL Auth Settings smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = $myhostname broken_sasl_auth_clients = yes # Virtual delivery settings virtual_mailbox_base = /var/customers/mail/ virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailbox_maps.cf virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_mailbox_domains.cf virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_alias_maps.cf smtpd_sender_login_maps = mysql:/etc/postfix/mysql-virtual_sender_permissions.cf virtual_uid_maps = static:2000 virtual_gid_maps = static:2000 # Local delivery settings local_transport = local alias_maps = $alias_database # Default Mailbox size, is set to 0 which means unlimited! mailbox_size_limit = 0 virtual_mailbox_limit = 0 ## TLS settings ## # TLS for outgoing mails from the server to another server smtp_tls_security_level = may smtp_tls_note_starttls_offer = yes # TLS for email client smtpd_tls_security_level = may smtpd_tls_cert_file = /etc/ssl/server/wittich123.pem smtpd_tls_key_file = $smtpd_tls_cert_file #smtpd_tls_CAfile = /etc/ssl/certs/ca-certificates.crt smtpd_tls_CAfile = /etc/apache2/ssl/wittich123.crt smtpd_tls_loglevel = 1 smtpd_tls_received_header = yes debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd $daemon_directory/$process_name $process_id & sleep 5 milter_default_action = accept milter_protocol = 2 smtpd_milters = inet:localhost:8891 non_smtpd_milters = inet:localhost:8891 Alle anderen Config's sind eigentlich unver?ndert... Gru? Valentin PS: Bei allen anderen Email-Adressen (also ?ber andere und vor allem k?rzere Domain's) hab ich kein Problem... Edited April 25, 201115 yr by wittich
April 25, 201115 yr Author Mach dir von der Konfig ein Backup, und erneuere diese mal und sag was passiert. Fehlermeldung bleiben die gleichen... und wie gesagt nur bei der einen langen Mail-Adresse... alle anderen SMTP-Accounts funktionieren einwandfrei.. daher ja meine Vermutung, dass das mit der L?nge zu tun haben muss.. hab mir auch schon den SQL-Tabelleneintrag angeschaut... sieht auch in Ordnung aus, dort sind Adressen bis zu einer L?nge von 255 Zeichen gestattet. Meiner Meinung nach muss das irgendwie mit dem SQL-Plugin des Postfix/SMTPD zu tun haben... kann ich das Plugin irgendwie debuggen Gru? V. // Edit: Habe mal gerade den Versand ?ber das Webmail probiert... mit Erfolg... hier klappt das versenden per SMTP Edited April 25, 201115 yr by wittich
April 25, 201115 yr Author Okay hab jetzt das Debug-Level mal erh?ht in der /etc/postfix/sasl/smtpd.conf log_level: 3 Beim ?berwachen der /var/log/mail.log (tail -f /var/log/mail.log) wurde dann unter anderem folgende Zeile ausgegeben: Apr 25 13:38:09 mail postfix/smtpd[17650]: warning: SASL authentication failure: Password verification failed Das Brachte mich dann auf die Idee noch mal das Passwort in der SQL-Tabelle anzuschauen und tats?chlich ist mir da ein simpler Fehler unterlaufen, da hing noch ein Leerzeichen am Passwort... Also, Problem gel?st! @xocii: Danke f?r deine Partizipation! Gru? Valentin
Archived
This topic is now archived and is closed to further replies.