PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sendmail mit Smarthost klappt wegen DNS Lookups nicht



meinereinerseiner
22.05.08, 09:48
Hallo,

habe hier ein CentOS5. Der Server steht in einem abgeschotteten Bereich, von wo auch kein DNS Server erreichbar ist. Der Smarthost ist via telnet auf Port 25 erreichbar.

Nun habe ich im Sendmail den namen des Smarthosts eingetragen udn dieser wird via /etc/hosts auch aufgelöst, ebenso hab ichs mit der IP versucht:

DSsmarthost.domain.com
DS[smarthost.domain.com]
DS1.2.3.4
DS[1.2.3.4]

sendmail will aber unbedingt für jede ausgehende mail den mx selber ermitteln und wirft die mails nur in /var/spool/clientmqueue mit:
Mhost map: lookup (domain.com): deferred

kann ich dem das nicht abgewöhnen, so das er einfach alles an den Smarthost schickt?

der tom

meinereinerseiner
22.05.08, 09:59
na toll, stundenlang falsch gegoogelt, Thread eröffnet und dann doch noch die Lösung gefunden - Sorry!

Aber ich schreibe mal die Lösung für den nächsten:

Anlegen von: /etc/mail/service.switch

hosts files
alises files

in /etc/mail/sendmail.mc:


define(`confSERVICE_SWITCH_FILE',`/etc/mail/service.switch')dnl
define(`SMART_HOST',`smarthost.domain.com')


dann noch die sendmail.cf erstellen:

m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

sendmail neu starten und fertig!

der tom