PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mailserver mit postfix. Name des Servers muss mit angegeben werden?



michael_s
02.05.05, 07:38
Hallo!

Folgendes Problem habe ich:
Suse 9.2
DNS-Server angelegt mit Forward und Reverse-Zone (Name der Zone: test.info)
Nslookup funktioniert einwandfrei.
Mailserver mit Postfix angelegt.
Mailversand funktioniert einwandfrei hin- und her!
Aber:

Um eine Mail zu versenden muss ich immer den Namen des Mail bzw. DNS-Servers mitangegeben. Also z.b. duck@server.test.info. Nur mit duck@test.info funktioniert er nicht. So ist es ja aber nicht richtig. Man gibt ja nicht den Servernamen mit an, sondern nur den Domänennamen. Wo könntet das Problem liegen?
Mailserver und DNS-Server ist ein und dassselbe Gerät und Mailserver ist beim DNS-Server als MX-Eintrag vorhanden.

Danke für Antwort

michael

Terran Marine
02.05.05, 10:38
Hi,

mal die main.cf und die Fehlermeldung aus dem Log posten.

Grüße
Terran

michael_s
03.05.05, 08:39
Hallo

Also die main.cf ist die Originale. Ich habe nichts verändert, da ich nicht weiß wo und was. Er beliefert also wahrscheinlich nur den Host.
Die fehlermeldung:
Er schickt die Mail raus und sie kommt als Delivery zurück, da er den rechner donald@test.info
nicht kennt.

Danke für Hilfe

michael

Tomek
03.05.05, 08:40
Poste, wie schon gesagt wurde, bitte die Datei /etc/postfix/main.cf und einen entsprechenden Auszug aus dem Maillog (/var/log/mail.log oder maillog).

Webdude
03.05.05, 09:33
Oder besser, poste die Ausgabe von postconf -n:
"postconf -n >> meine_config.txt"

Und am dazu noch die Zonendatei.
Hast du hier richtige MX Einträge gesetzt?


server IN A 1.2.3.4
test.info. IN MX 10 server.test.info.

michael_s
03.05.05, 12:14
Also hier die Dateien

Ich hoffe, Du kannst damit etwas anfangen

Als Auszug:
Hallo
Also meine main.cf sieht so aus:
myhostname=server.test.info
mydomain=test.info
#myorigin=$myhostname
#myorigin=$mydomain
mydestination=$myhostname,localhost.$mydomain,loca lhost,$mydomain

muss ich noch irgendwo ein #-Zeichen rausnehmen oder wo etwas eintragen?
Die Mails kommen immer zurück am Absender mit der Begründung
duck@test.info : [test.info]:Name or service not known

mit duck@server.test.info funktioniert es.

Danke

michael

michael_s
04.05.05, 08:16
Hallo

Jetzt klappt es! unter dem Eintrag mydestination fehlte noch $mydomain

Danke für Eure Unterstützung.

michael