PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sendmail: connecting via esmtp statt via relay



Stefan H
31.05.02, 00:14
Hallo,

sendmail 8.12.3 unter suse 8.0 stellt bei mir für alle lokal auf dem
Rechner erzeugten emails (auf der Konsole oder via PHP-Script) immer
eine Verbindung zum Relay-Server localhost.domainname her.
domainname = bei der Installation des Rechners/Netzwerkkarte angegebener Domainname

Beispiel:
=========
server:~ # /usr/lib/sendmail -v adresse@t-online.de
test
.
adresse@t-online.de... Connecting to localhost.domainname. via relay...


Wie kann ich erreichen, dass sendmail für die emails einen direkten
Connect zu den jeweiligen Mailservern aufbaut?

Gewünscht wäre also:
====================
server:~ # /usr/lib/sendmail -v adresse@t-online.de
test
.
adresse@t-online.de... Connecting to mailin01.sul.t-online.de. via esmtp...

linosch
31.05.02, 13:13
Hi,

ich habe an der /etc/sendmail.cf gar keine Änderungen vorgenommen.
Du hast warscheinlich den "Smart-relay-Server" angegeben. Damit werden die zu verschickenden Mails immer an diesen Mailserver übergeben.

Da viele Mailserver aber einen DNS-Lookup machen, sollte die Linux-Box über
einen MX-Record im DNS verfügen. Beste Möglichkeit über Dyndns.org.

Ein kleinen Nachteil hat man als t-online-Kunde leider doch noch, da man Mails an @t-online.de nicht schicken kann, wenn man sie nicht über den Relay-Host der Telekom macht. Dafür kann man aber einen Filter in der /etc/mail/mailertable lösen!

Gruss

Lino

Stefan H
31.05.02, 13:32
Hi,

danke für die Tipps. Doch mein Sendmail ist total verhext: Lokal (von der Konsole) abgeschickte emails gehen fälschlicherweise alle über den Relay-Server localhost.domainname, es ist jedoch kein smart-relay-server eingetragen.

Von außen via SMTP an den Server übergebene emails werden korrekt direkt an die jeweiligen Zielserver verschickt...

Ich bin ratlos...

linosch
01.06.02, 23:08
hmm - hört sich wirklich etwas komisch an. Das übersteigt leider meinen Fernsupport!
Jetzt sind die Profis dieses Forums gefragt. :-)

Sorry - ich bins nicht!

Lino