Probleme mit exim
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 **
arlandt@gmx.de R=smarthost_wildehordenet T=remote_smtp: SMTP error from
remote mailer after RCPT TO:<emailadresse@gmx.de>: host wildehorde.net
[81.169.156.179]: 550 relaying to <emailadresse@gmx.de> 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 username@wildehorde.net
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:
username@wildehorde.net: ^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
Reply to: