Linux 15.036 Themen, 107.107 Beiträge

noch mal sendmail

AxelE / 3 Antworten / Baumansicht Nickles

Hallo,

ich habe mit sendmail folgendes Problem:

ein Linux-Rechner soll als Mailserver fungieren. Dabei soll sendmail in
Abständen gesammelte Mails an die Zielrechner (ohne weiteren Relay) übergeben.
Das mit der Zeitsteuerung und dem Mailsammeln funktioniert ja schon aber:

Wenn die queue geleert werden soll, kommen je nach Zielrechner Fehler wie
Connection Timeout oder Refused by server:

May 20 16:19:53 linux sendmail[7882]: PAA04986: to=name@server.de,
ctladdr=root (0/0), delay=00:39:49, xdelay=00:00:00, mailer=esmtp,
relay=server.de, stat=Deferred: Connection timed out with server.de
May 20 16:19:53 linux sendmail[7882]: OAA02171: to=name@server2.de,
ctladdr=root (0/0), delay=01:44:57, xdelay=00:00:00, mailer=esmtp,
relay=server2.de, stat=Deferred: Connection refused by server2.de

Dabei gibt es auf dem Modem keinen Datentransfer zu sehen. pings, der
hostbefehl oder traceroutes werden aber problemlos ausgeführt.

Ich möchte wegen Einwahl über call by call keinen weiteren Relayserver
angeben. Die Mails sollen direkt an die externen Rechner gegeben werden.

Leider weiß ich langsam nicht mehr, wo ich ansetzen soll.

Wenn man die nächste Leerung ohne Verbindung abwartet, kommt zuächst :

network is unreachable

im nächsten Durchgang

host name lookup failure.

Irgendwo hakt's.

Danke für Eure Tips.

Axel

bei Antwort benachrichtigen
AxelE Nachtrag zu: „noch mal sendmail“
Optionen

ich habe nun in der (SuSE) Config SENDMAIL_NODNS="no" gesetzt. Soll bewirken, daß
sendmail eine DNS-Anfrage startet.

Und siehe da- sie wird ausgeliefert. ;-))))

Allerdings gibt es Probleme mit Providern wie gmx. diese versuchen
-vermutlich aus Antispamgründen- die Absender-IP aufzulösen:

554 "adresse"@gmx.net... Service unavailable

Kann man das mit Domainmaskierung umgehen ? Ein reales Absenderkonto
existiert ja trotzdem.

Ich habe diesen Server zu Testzwecken zu Hause aufgebaut, da ich demnächst
einen "vollwertigen" aufbauen muß. Dort haben dann alle internen Netzuser auch
eine Mail-adresse bei einer Domain, die aufgelöst werden kann. Dann vermute
ich, daß sich der Fehler eh' nicht mehr einstellt.

Das obige Problem kommt vermutlich daher, daß zur Zeit in Mailheader noch der
Rechnername des Servers weitergegeben wird.

hier der header einer (angekommenen) Mail:
from INTERNERRECHNERNAME ([dyn. IP]) by
"mailserverISP".de with esmtp id

Danke für weitere Anregungen.

Axel

bei Antwort benachrichtigen
Anonym AxelE „ich habe nun in der SuSE Config SENDMAIL_NODNS no gesetzt. Soll bewirken,...“
Optionen

Masquerade Domain sollte Dein Problem lösen. Bei der Gelegenheit
solltest Du Dir auch mal das LUSER Relay genauer ansehen, da es
sonst Probleme mit lokalen (auf dem Mailserver) Adressen gibt.

j.

bei Antwort benachrichtigen
AxelE Anonym „Masquerade Domain sollte Dein Problem lösen. Bei der Gelegenheitsolltest Du Dir...“
Optionen

Das Domain Masquerading hat nicht alles gelöst. zwar war die Domain maskiert (im Header nachgeschaut), aber der Username wurde weiter übermittelt (der lokale).

Daraufhin habe ich die Adressen (User) maskiert mit der realen Email-Adresse. und nu läuft das.

Danke für die Mithilfe

Axel

bei Antwort benachrichtigen