[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: