PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Mailserver (Exim)



jano
24.12.06, 00:03
Hallo

Also ich habe mit mehrere HowTo´s zu exim durchgelesen und das auf meinen Homeserver, auf dem unter anderem ein Webserevr läuft, installiert.
Ich möchte dass Exim meine die Mails die vom Forum und der Homepage auf dem Webserver verarbeitet bzw. verschickt.

Vorab: ich habe

Linux Suse 9.1 Professional

Die Mails kommen auch bis in die Warteschlange aber nicth weiter.

Hier die Ausgabe der main.log von exim:


2006-12-24 03:13:32 Start queue run: pid=6464
2006-12-24 03:13:32 1GyIcH-0001f9-IE == adrianknopf@yahoo.de R=dnslookup defer (-1): host lookup did not complete
2006-12-24 03:13:32 1GyIcH-0001f9-IE == andy@deuce-band.com R=dnslookup defer (-1): host lookup did not complete
2006-12-24 03:13:32 1GyIcH-0001f9-IE == sgeadler91@yahoo.de R=dnslookup defer (-1): host lookup did not complete
2006-12-24 03:13:32 1GyIcH-0001f9-IE == black_socks@gmx.de <Black_Socks@gmx.de> R=dnslookup defer (-1): host lookup did not complete
2006-12-24 03:13:32 End queue run: pid=6464


Leider weiß ich nicht was ich jetzt machen soll damit die Mails auch verschickt werden. (Sie befinden sich immer noch in der Warteschlange xD)

Vielleicht könnt ihr mir weiterhelfen.

Gruß

Jan

jano
24.12.06, 00:06
Wenn ich den Server über den smtp port anwähle (telnet localhost smtp)
dann zeigt sich Exim.

Samba-Server:/var/log/exim # telnet localhost smtp
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 Samba-Server.site ESMTP Exim 4.30 Sun, 24 Dec 2006 03:53:41 +0100

Roger Wilco
24.12.06, 00:56
Funktioniert die Namensauflösung der Domains yahoo.de, deuce-band.com und gmx.de in der Shell? Sind die Nameserver in deiner /etc/resolv.conf gültig?

jano
24.12.06, 11:23
Ich weiß jetzt nicht genau was du meinst mit "Funktioniert die Namensauflösung"

Die resolv.conf sieht so aus:


Samba-Server:/etc # vi resolv.conf
domain site
~
~
~


Also leer.

jano
24.12.06, 11:51
Ok ich hatte vergessen die DNS Server Adresse einzustellen (in meinem Fall der Router) jetzt ,müsste die Namensauflösung funktionieren. Zumindest kann ich gmx.de und die anderen anpingen mit Antwort.

Allerdings konnten die 5 Mails immer noch nciht richtig verschickt werden.

main.log:


2006-12-24 15:32:17 SIGINT received while reading local message
2006-12-24 15:33:31 1GyUPr-0001cF-TZ <= nobody@Samba-Server.jan-network.de U=nobody P=local S=1033 id=d2b69fa02526d77b985278e2ce456410@Jans-Server.dyndns.org
2006-12-24 15:33:32 1GyUPr-0001cF-TZ Remote host mx0.gmx.de [213.165.64.100] closed connection in response to initial connection
2006-12-24 15:33:32 1GyUPr-0001cF-TZ == black_socks@gmx.de <Black_Socks@gmx.de> R=dnslookup T=remote_smtp defer (-18): Remote host mx0.gmx.de [213.165.64.100] closed connection in response to initial connection
2006-12-24 15:33:32 1GyUPr-0001cF-TZ ** andy@deuce-band.com R=dnslookup T=remote_smtp: SMTP error from remote mailer after RCPT TO:<andy@deuce-band.com>: host mx00.udag.de [62.146.106.39]: 554 5.1.8 <nobody@Samba-Server.jan-network.de>: Sender address rejected: Domain not found
2006-12-24 15:33:33 1GyUPr-0001cF-TZ => sgeadler91@yahoo.de R=dnslookup T=remote_smtp H=g.mx.mail.yahoo.com [209.191.88.239]
2006-12-24 15:33:33 1GyUPr-0001cF-TZ -> adrianknopf@yahoo.de R=dnslookup T=remote_smtp H=g.mx.mail.yahoo.com [209.191.88.239]
2006-12-24 15:33:33 1GyUPt-0001cL-P0 <= <> R=1GyUPr-0001cF-TZ U=mail P=local S=2101
2006-12-24 15:33:33 1GyUPt-0001cL-P0 User 0 set for local_delivery transport is on the never_users list
2006-12-24 15:33:33 1GyUPt-0001cL-P0 == root@samba-server.jan-network.de <nobody@Samba-Server.jan-network.de> R=localuser T=local_delivery defer (-29): User 0 set for local_delivery transport is on the never_users list

eule
24.12.06, 12:12
Benutze "smarthost"

http://de.wikipedia.org/wiki/SMTP-Relay-Server

Und stelle mal die Uhr auf deinem Rechner ein.

jano
24.12.06, 17:41
Ich hab jetzt postfix drauf und SMTP-Auth eingerichtet

allerdings funtioniert das e-mail versenden imemr noch nicht.

In dem logfile mail.info wird nichts angezeigt!.

Roger Wilco
24.12.06, 19:02
Lies bitte nochmal, was eule gepostet hat.

Und dann vielleicht noch http://www.postfix.org/postconf.5.html#relayhost, wenn du inzwischen Postfix laufen hast. Bitte beachte auch die Fehlermeldung, die dir GMX zurückliefert und lies dazu http://www.postfix.org/ADDRESS_REWRITING_README.html#generic

jano
27.12.06, 18:23
Leider bin ich nicht viel weiter gekommen als vorher:

Hier die Ausgabe von postconf -n (alle geänderten Werte)

Samba-Server:/etc/postfix # postconf -n
alias_maps = hash:/etc/aliases
canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter =
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
defer_transports =
disable_dns_lookups = yes
inet_interfaces = 127.0.0.1 ::1
mail_owner = postfix
mail_spool_directory = /var/mail
mailbox_command =
mailbox_size_limit = 0
mailbox_transport =
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
masquerade_classes = envelope_sender, header_sender, header_recipient
masquerade_domains =
masquerade_exceptions = root
message_size_limit = 10240000
mydestination = $myhostname, localhost.$mydomain
myhostname = Samba-Server.Jans-Server.dyndns.org
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relocated_maps = hash:/etc/postfix/relocated
sample_directory = /usr/share/doc/packages/postfix/samples
sender_canonical_maps = hash:/etc/postfix/sender_canonical
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_use_tls = no
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
smtpd_sasl_auth_enable = no
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_use_tls = no
strict_rfc821_envelopes = no
transport_maps = hash:/etc/postfix/transport
unknown_local_recipient_reject_code = 450


Ich habe leider das Problem, dass die mail.info logdatei, nicht mehr existiert
(wahrscheinlich ausversehen gelöscht)
Wenn ich eine neue mail.info erstell wird da aber nix reingeschrieben!

Username und Passwort stehen in der sasl_passwd datei
(postmap hab ich auch ausgeführt)

Die generic datei sieht so aus:


Samba-Server:/etc/postfix # vi generic
Black_Socks@Samba-Server Black_Socks@gmx.de
Black_Socks@Samba-Server.Jans-Server.dyndns.org Black_Socks@gmx.de