PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix findet meinen Smarthost des Providers nicht



brave_snoopy
23.05.06, 20:52
Hi,
ich verscuhe postfix das relayen beizubringen. Sprich das er meine Mails aus dem lokalen Netz an meinen Provider sendet. Dieser Provider verlangt allerdings eine authentifizierung.
Mein Mailerserver hat keine domain. der hostname ist mail.

Alle lokalen Mails werden mit benutzer@mail versendet.
Hab es mitlerweile hinbekommen, dass postfix die Domain maskiert auf swendrich.net. Doch das relayen funktioniert halt noch nicht.

hier der auszug aus /var/log/mail.info



May 16 22:34:55 mail postfix/qmgr[14307]: 8DD9BF0CC8: from=<root@swendrich.net>, size=263, nrcpt=1 (queue active)
May 16 22:35:16 mail postfix/smtp[14313]: 8DD9BF0CC8: to=<wendrich@swendrich.net>, relay=none, delay=21, status=deferred (Host or domain name not found. Name service error for name=mail.swendrich.net type=MX: Host not found, try again)
root@mail:/var/log#



und hier meine main.cf



root@mail:/var/log# cat /etc/postfix/main.cf
# See /usr/share/postfix/main.cf.dist for a commented, more complete version

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

smtp_sasl_auth_enable = yes

smtp_sasl_password_maps = hash:/etc/postfix/smtp_auth
smtp_sasl_security_options = noanonymous
myhostname = mail

mydomain = swendrich.net
myorigin = $mydomain


alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = mail, localhost.localdomain, localhost
relayhost = mail.swendrich.net
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
root@mail:/var/log#



och habe eine smtp_auth anlegt und diese mit postmap smtp_auth auch gehasht.
der inhalt sah so aus:



mail.swendrich.net user:passwort


wo isn da nun der Fehler? Bin nach diesem tutorial vorgegangen...

klick (http://www.tuxhausen.de/postfix_smtp_auth-3.html)

fragenhaber
23.05.06, 21:01
Da steht es doch: "Host not found, try again". Gib mal am Server:

nslookup mail.swendrich.net
ein. Am besten holst du dir noch ne kostenlose Subdomain bei www.dyndns.com

brave_snoopy
23.05.06, 21:08
ich kann wunderbar den webserver meines provider auflösen und auch napingen und alles mögliche. auch per telnet auf mail.swendrich.net zugreifen.

habe auch schon die ipt mit namen in der /etc/hosts hinterlegt. doch das hat alles nix gebracht. das ist ja grade der springende Punkt, warum ich hier frage :)

brave_snoopy
23.05.06, 22:27
komisch, ich hab den jetztnochmal neu konfiguriert und jetzt funktioniert es.

die mail ist auch sofort versendet.

aber wenn ich die mail mit meinem emailprogramm abhole steht als empfängeradresse:

undisclosed-recipients:


warum?

der Absender ist übrigens korrekt.