Hallo ich habe ein Problem mit dem Versand von eMails über exim. Auf dem ersten Blick mag es ein bekanntes Problem sein, aber irgendwie habe ich den Fehler trotz der Suche über den ganzen Tag nicht gefunden. Vieleicht hat von euch eine Idee.
Hier läuft exim 3.35-3woody1 Mein System nimmt für mehrer Accounts/eMail-Adressen die eMails an und verschickt sie entsprechend an den entsprechenden Provider (ua. gmx und purtec/1&1). Das klappt soweit. Nun habe ich einen Account auf einen Root-Server erhalten. Dort läuft im Prinzip die gleiche Software, wie auf meinem Server zuhause. Ich kann mich auf den Root-Server einloggen. Für den Versand der eMail wird (wie wohl üblich) die Accountname und das entsprechende Passwort verwendet. Bei einem anderen User geht das ohne Probleme. Bei mir leider nicht. Ich erhalten folgende Fehlermeldung: Jan 11 23:06:58 nexus exim[14916]: 2004-01-11 23:06:58 Start queue run: pid=14916 Jan 11 23:06:59 nexus exim[14918]: 2004-01-11 23:06:59 1AfnjP-0003sV-00 plain authenticator failed H=wildehorde.net [81.169.156.179] 535 Incorrect authentication data Jan 11 23:06:59 nexus exim[14918]: 2004-01-11 23:06:59 1AfnjP-0003sV-00 ** [EMAIL PROTECTED] R=smarthost_wildehordenet T=remote_smtp: SMTP error from remote mailer after RCPT TO:<[EMAIL PROTECTED]>: host wildehorde.net [81.169.156.179]: 550 relaying to <[EMAIL PROTECTED]> prohibited by administrator Jan 11 23:06:59 nexus exim[14920]: 2004-01-11 23:06:59 1AfnjX-0003se-00 <= <> R=1AfnjP-0003sV-00 U=mail P=local S=1908 T="Mail delivery failed: returning message to sender" from <> for [EMAIL PROTECTED] Die hier wichtigen Einstellung der exim.config authenticate_hosts = smtp.1und1.com:mail.gmx.net:wildehorde.net:smtp.web.de ... smarthost_wildehordenet: condition = ${if eq {${lc:$sender_address_domain}}{wildehorde\.net}{true} fail}: driver = domainlist transport = remote_smtp route_list = "* wildehorde.net bydns_a" ... plain: driver = plaintext public_name = PLAIN client_send = "${lookup{$sender_address}lsearch{/etc/exim/plaintext_pwd {$value} fail}" /etc/exim/plaintext_pwd: [EMAIL PROTECTED]: ^username^passwort WENN ich #login: # driver = plaintext # public_name = LOGIN # client_send = ": username : password" hier die passenden Daten eintrage, geht es. Aber der Rest klappt aber nicht, was ja auch logisch ist. Also hängt der Fehler mit der Übertragung der Userkennung/Passwort zusammen. Bei Server ist ua. eingerichtet: plain: driver = plaintext public_name = PLAIN server_condition = "${if crypteq{$2}{${extract{1}{: {${lookup{$1}lsearch{/etc/exim/shadow}{$value}{*:*}}}}}{1}{0}}" server_set_id = $1 # login: driver = plaintext public_name = LOGIN server_prompts = "Username:: : Password::" server_condition = "${if crypteq{$2}{${extract{1}{: {${lookup{$1}lsearch{/etc/exim/shadow}{$value}{*:*}}}}}{1}{0}}" server_set_id = $1 Die Shadow ist eine Kopie der /etc/shadow. Ich könnte auch hier Änderungen an den Einstellungen vornehmen. Warum geht die Auth. nicht über plain? Was könnte ich machen? -- bis dann joerg ... powered by debian GNU/Linux http://www.arlandt.de -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)