Aloha
Ich habe einen Ubuntu 7.10 Server eingerichtet, Postfix als "Internet mit Smarthost" eingerichtet (wie hier beschrieben: Postfix ? Wiki ? ubuntuusers.de), sasl installiert und eingerichtet, tausend mal schon Google und die Forumsuche benutzt, alle möglichen Lösungsvorschläge ausprobiert, die andere schon erfolgreich versucht hatten, aber bei mir will sich Postfix anscheinend nicht korrekt am Server von 1&1 authentifizieren.
Was ich eigentlich will: Auf dem Server läuft u.a. ein Webserver. Jede Anwendung, die dort läuft soll in der Lage sein, mit dem PHP Befehl mail() simple Emails verschicken zu können.
Meine Configs sehen so aus:
main.cf:
/etc/postfix/smtp_auth
/etc/postfix/sender_canonical
Wenn ich per Konsole eine Mail sende: "mail -s 'testbetreff' email@1&1domain.de < text.txt" kommt diese nicht an.
Auszug aus der Mail.log:
Wenn ich sie an [email protected] schicke funktioniert es, weil diese Domain ja in der main.cf als lokal definiert wurde. Nur kann ich so eben keine Mails rausschicken.
Besonders diese Zeile verwirrt mich:
host auth.smtp.configtools.de[212.227.15.146] said: 550 must be authenticated (in reply to RCPT TO command). Wieso authentifiziert er nicht, obwohl ich doch (anscheinend?) alle Daten dafür angegeben habe?
Vielleicht sieht ja jemand direkt, was nicht stimmt. Bei anderen funktioniert es ja auch ;-)
Ich habe einen Ubuntu 7.10 Server eingerichtet, Postfix als "Internet mit Smarthost" eingerichtet (wie hier beschrieben: Postfix ? Wiki ? ubuntuusers.de), sasl installiert und eingerichtet, tausend mal schon Google und die Forumsuche benutzt, alle möglichen Lösungsvorschläge ausprobiert, die andere schon erfolgreich versucht hatten, aber bei mir will sich Postfix anscheinend nicht korrekt am Server von 1&1 authentifizieren.
Was ich eigentlich will: Auf dem Server läuft u.a. ein Webserver. Jede Anwendung, die dort läuft soll in der Lage sein, mit dem PHP Befehl mail() simple Emails verschicken zu können.
Meine Configs sehen so aus:
main.cf:
Code:
mydomain = $myhostname
mydestination = localhost, localhost, server.com
mynetworks = 127.0.0.0/8, 10.101.219.0/24
alias_maps = hash:/etc/aliases
home_mailbox = Maildir/
smtpd_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous #noplaintext hatte ich entfernt, nachdem ich gelesen hatte, dass 1&1 das nicht unterstützt
#smtp_sasl_mechanism_filter = plain
relayhost = auth.smtp.kundenserver.de
smtp_sasl_password_maps = hash:/etc/postfix/smtp_auth
# smtpd_recipient_restrictions = permit_mynetworks
# myorigin = /etc/mailname
mailbox_size_limit = 0
inet_protocols = all
sender_canonical_maps = hash:/etc/postfix/sender_canonical
broken_sasl_auth_clients = yes
/etc/postfix/smtp_auth
Code:
auth.smtp.kundenserver.de email@1&1domain.de:passwort
/etc/postfix/sender_canonical
Code:
kbmailer email@1&1domain.de
www email@1&1domain.de
online email@1&1domain.de
nobody email@1&1domain.de
www-data email@1&1domain.de
root email@1&1domain.de
Wenn ich per Konsole eine Mail sende: "mail -s 'testbetreff' email@1&1domain.de < text.txt" kommt diese nicht an.
Auszug aus der Mail.log:
Code:
Dec 16 10:04:29 graubalance postfix/smtp[31504]: dns_lookup: auth.smtp.configtools.de aliased to auth.smtp.kundenserver.de
Dec 16 10:04:29 graubalance postfix/smtp[31504]: dns_query: auth.smtp.kundenserver.de (AAAA): Host found but no data record of requested type
Dec 16 10:04:29 graubalance postfix/smtp[31504]: smtp_find_self: not found
Dec 16 10:04:29 graubalance postfix/smtp[31504]: begin auth.smtp.configtools.de address list
Dec 16 10:04:29 graubalance postfix/smtp[31504]: pref 0 host auth.smtp.configtools.de/212.227.15.146
Dec 16 10:04:29 graubalance postfix/smtp[31504]: pref 0 host auth.smtp.configtools.de/212.227.15.130
Dec 16 10:04:29 graubalance postfix/smtp[31504]: end auth.smtp.configtools.de address list
Dec 16 10:04:29 graubalance postfix/smtp[31504]: smtp_connect_addr: trying: auth.smtp.configtools.de[212.227.15.146] port 25...
Dec 16 10:04:29 graubalance postfix/smtp[31504]: vstream_tweak_tcp: TCP_MAXSEG 1452
Dec 16 10:04:29 graubalance postfix/smtp[31504]: global TLS level: none
Dec 16 10:04:29 graubalance postfix/smtp[31504]: < auth.smtp.configtools.de[212.227.15.146]:25: 220 auth.smtp.kundenserver.de (mrelayeu8) Welcome to Nemesis ESMTP server
Dec 16 10:04:29 graubalance postfix/smtp[31504]: > auth.smtp.configtools.de[212.227.15.146]:25: EHLO 1&1domain.de
Dec 16 10:04:29 graubalance postfix/smtp[31504]: < auth.smtp.configtools.de[212.227.15.146]:25: 250-mrelayeu8.kundenserver.de
Dec 16 10:04:29 graubalance postfix/smtp[31504]: < auth.smtp.configtools.de[212.227.15.146]:25: 250-STARTTLS
Dec 16 10:04:29 graubalance postfix/smtp[31504]: < auth.smtp.configtools.de[212.227.15.146]:25: 250-AUTH LOGIN PLAIN
Dec 16 10:04:29 graubalance postfix/smtp[31504]: < auth.smtp.configtools.de[212.227.15.146]:25: 250-AUTH=LOGIN PLAIN
Dec 16 10:04:29 graubalance postfix/smtp[31504]: < auth.smtp.configtools.de[212.227.15.146]:25: 250-PIPELINING
Dec 16 10:04:29 graubalance postfix/smtp[31504]: < auth.smtp.configtools.de[212.227.15.146]:25: 250-SIZE 52428800
Dec 16 10:04:29 graubalance postfix/smtp[31504]: < auth.smtp.configtools.de[212.227.15.146]:25: 250 HELP
Dec 16 10:04:29 graubalance postfix/smtp[31504]: server features: 0x101d size 52428800
Dec 16 10:04:29 graubalance postfix/smtp[31504]: Using ESMTP PIPELINING, TCP send buffer size is 4096
Dec 16 10:04:29 graubalance postfix/smtp[31504]: > auth.smtp.configtools.de[212.227.15.146]:25: MAIL FROM:<>
Dec 16 10:04:29 graubalance postfix/smtp[31504]: > auth.smtp.configtools.de[212.227.15.146]:25: RCPT TO:<email@1&1domain.de>
Dec 16 10:04:29 graubalance postfix/smtp[31504]: > auth.smtp.configtools.de[212.227.15.146]:25: DATA
Dec 16 10:04:29 graubalance postfix/smtp[31504]: < auth.smtp.configtools.de[212.227.15.146]:25: 250 mail from: <> ok
Dec 16 10:04:31 graubalance postfix/smtp[31504]: < auth.smtp.configtools.de[212.227.15.146]:25: 550 must be authenticated
Dec 16 10:04:31 graubalance postfix/smtp[31504]: connect to subsystem private/bounce
Dec 16 10:04:31 graubalance postfix/smtp[31504]: send attr nrequest = 0
Dec 16 10:04:31 graubalance postfix/smtp[31504]: send attr flags = 0
Dec 16 10:04:31 graubalance postfix/smtp[31504]: send attr queue_id = 2479337C02F
Dec 16 10:04:31 graubalance postfix/smtp[31504]: send attr original_recipient = email@1&1domain.de
Dec 16 10:04:31 graubalance postfix/smtp[31504]: send attr recipient = email@1&1domain.de
Dec 16 10:04:31 graubalance postfix/smtp[31504]: send attr offset = 191
Dec 16 10:04:31 graubalance postfix/smtp[31504]: send attr dsn_orig_rcpt =
Dec 16 10:04:31 graubalance postfix/smtp[31504]: send attr notify_flags = 0
Dec 16 10:04:31 graubalance postfix/smtp[31504]: send attr status = 5.0.0
Dec 16 10:04:31 graubalance postfix/smtp[31504]: send attr diag_type = smtp
Dec 16 10:04:31 graubalance postfix/smtp[31504]: send attr diag_text = 550 must be authenticated
Dec 16 10:04:31 graubalance postfix/smtp[31504]: send attr mta_type = dns
Dec 16 10:04:31 graubalance postfix/smtp[31504]: send attr mta_mname = auth.smtp.configtools.de
Dec 16 10:04:31 graubalance postfix/smtp[31504]: send attr action = failed
Dec 16 10:04:31 graubalance postfix/smtp[31504]: send attr reason = host auth.smtp.configtools.de[212.227.15.146] said: 550 must be authenticated (in reply to RCPT TO command)
Dec 16 10:04:31 graubalance postfix/smtp[31504]: private/bounce socket: wanted attribute: status
Dec 16 10:04:31 graubalance postfix/smtp[31504]: input attribute name: status
Dec 16 10:04:31 graubalance postfix/smtp[31504]: input attribute value: 0
Dec 16 10:04:31 graubalance postfix/smtp[31504]: private/bounce socket: wanted attribute: (list terminator)
Dec 16 10:04:31 graubalance postfix/smtp[31504]: input attribute name: (end)
Dec 16 10:04:31 graubalance postfix/smtp[31504]: 2479337C02F: to=<email@1&1domain.de>, relay=auth.smtp.configtools.de[212.227.15.146]:25, delay=2.4, delays=0.02/0/0.27/2.1, dsn=5.0.0, status=bounced (host auth.smtp.configtools.de[212.227.15.146] said: 550 must be authenticated (in reply to RCPT TO command))
Dec 16 10:04:31 graubalance postfix/smtp[31504]: < auth.smtp.configtools.de[212.227.15.146]:25: 554 no valid recipients
Dec 16 10:04:31 graubalance postfix/smtp[31504]: > auth.smtp.configtools.de[212.227.15.146]:25: RSET
Dec 16 10:04:31 graubalance postfix/smtp[31504]: > auth.smtp.configtools.de[212.227.15.146]:25: QUIT
Dec 16 10:04:31 graubalance postfix/smtp[31504]: < auth.smtp.configtools.de[212.227.15.146]:25: 250 OK
Dec 16 10:04:31 graubalance postfix/smtp[31504]: name_mask: resource
Dec 16 10:04:31 graubalance postfix/smtp[31504]: name_mask: software
Dec 16 10:04:31 graubalance postfix/smtp[31504]: deliver_request_final: send: "" 0
Dec 16 10:04:31 graubalance postfix/smtp[31504]: send attr status =
Dec 16 10:04:31 graubalance postfix/smtp[31504]: send attr diag_type =
Dec 16 10:04:31 graubalance postfix/smtp[31504]: send attr diag_text =
Dec 16 10:04:31 graubalance postfix/smtp[31504]: send attr mta_type =
Dec 16 10:04:31 graubalance postfix/smtp[31504]: send attr mta_mname =
Dec 16 10:04:31 graubalance postfix/smtp[31504]: send attr action =
Dec 16 10:04:31 graubalance postfix/smtp[31504]: send attr reason =
Dec 16 10:04:31 graubalance postfix/smtp[31504]: send attr status = 0
Dec 16 10:04:31 graubalance postfix/smtp[31504]: master_notify: status 1
Dec 16 10:04:31 graubalance postfix/smtp[31504]: connection closed
Dec 16 10:04:31 graubalance postfix/qmgr[31414]: 2479337C02F: removed
Wenn ich sie an [email protected] schicke funktioniert es, weil diese Domain ja in der main.cf als lokal definiert wurde. Nur kann ich so eben keine Mails rausschicken.
Besonders diese Zeile verwirrt mich:
host auth.smtp.configtools.de[212.227.15.146] said: 550 must be authenticated (in reply to RCPT TO command). Wieso authentifiziert er nicht, obwohl ich doch (anscheinend?) alle Daten dafür angegeben habe?
Vielleicht sieht ja jemand direkt, was nicht stimmt. Bei anderen funktioniert es ja auch ;-)