[Postfixbuch-users] relay access denied

Oliver Geisen technik at kreisbote.de
Do Nov 24 10:30:05 CET 2005


Hallo,

> mydomain = xxxxxx.intern
> myhostname = bastion.xxxxxx.intern
Soweit ich weiss leitet postfix die "mydomain" vom "myhostname" ab,  
wenn dieser vollqualifiziert angegeben wurde.
Die Angabe ist also redundant.
Angeblich soll postfix sogar den myhostname vom lokalen Rechner  
selbst ermitteln. In meinen Tests jedoch erhielt er aus irgendwelchen  
Gründen beim "gethostname" nur den Namen und keinen FQDN... (Linux  
2.4.x)

> In der virtual ist die Domain xxxxxx.com eingetragen:
>
> xxxxxx.com     anything
Muss das dort nicht
   xxxxxx.com      domain
heissen?

> user1 at xxxxxx.com	user1
> user2 at xxxxxx.com	user2
Das heisst das "user1" und "user2" lokale Konten auf diesem Server sind.

> Wenn nun Mails zb. an user1 at xxxxxx.com hier aufschlagen kommt ein:
>
> Nov 24 09:24:49 bastion postfix/smtpd[14838]: 737EF27869: reject:
> RCPT from mail.yxyxyxy.de[21x.xx.xx.x]: 554 <user1 at xxxxxx.com>: Relay
> access denied; from=<info at yyyyy.at> to=<user1 at xxxxxx.com> proto=ESMTP
> helo=<mail.yxyxyxy.de>
>
> Sobald ich jedoch
>
> mydomain = xxxxxx.com
Ich denke das könnte an der "mydestination" liegen. Mit der sagst Du  
dem postfix was er als lokales Ziel ansehen soll.
Alle nicht-lokalen Ziele wären automatisch Relays und das ist per  
default verboten.
Also entweder musst du die "xxxxxx.com" bei "mydestination" in der  
main.cf anfügen, oder sie als "xxxxx.com   domain" in die "virtual"  
schreiben.



Mit freundlichen Grüssen,

Oliver Geisen
---------------------------------------
Systemadministrator
Kreisboten Verlag Mühlfellner KG
Telefon: 0881/686-63
Telefax: 0881/686-74
Mail: technik at kreisbote.de
---------------------------------------





Mehr Informationen über die Mailingliste Postfixbuch-users