PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sendmail (8.12.10+Sun) - Masquerading Problem



cubaallstar
14.10.05, 12:46
Hallo die Herren und Damen,

ich habe ein "kleines" Problem mit Sendmail (Solaris Version, Ich hoffe die Probleme lassen sich auf die LINUX Variante übertragen und man kann mir helfen!).

Habe die sendmail.cf mit hilfe der subsidiary.mc erstellt. (wurde leicht verändert, siehe unten)



divert(0)dnl
VERSIONID(`@(#)subsidiary.mc 1.10 (Sun) 12/14/00')
OSTYPE(`solaris8')dnl
DOMAIN(`solaris-generic')dnl
define(`SMART_HOST', `mailhost')

MASQUERADE_AS(`domain.de')
MASQUERADE_DOMAIN(`domain.de')


MAILER(`local')dnl
MAILER(`smtp')dnl
MAILER(`uucp')dnl

LOCAL_NET_CONFIG
R$* < @ $* .$m. > $* $#esmtp $@ $2.$m $: $1 < @ $2.$m. > $3


$mailhost ist in /etc/hosts bekannt. Der Transport zum Mailserver selbst funktioniert einwandfrei. Allerdings ist die "FROM" Adresse falsch. Hier erscheint "username@ipadresse" was natürlich kein Mailserver weiterleitet.

Zum Konzept folgendes:
Die SUN soll die Mails an den internen Mailserver weiterleiten der diese dann ins Internet zum Provider versendet. Der Transport an sich funktioniert nur durch die falsche "FROM" Adresse wird er abgelehnt.

Habt Ihr eine Idee woran das liegen könnte und würdet mir auf die Sprünge helfen. Die Suchfunktion des Forum´s brachte mich leider keinen deut weiter ... Die gefunden Posts und *mc Files halfen nicht.

gruss
alex

P.S ein Umstieg auf Postfix ist nich drin

Bert Brenner
14.10.05, 13:56
Hab das jetzt nich ganz so im Kopf, aber war es nicht so das MASQUERADE_DOMAIN die Domains angibt bei denen das FROM geändert werden soll?

Schmeiss doch mal weg die Zeile.

cubaallstar
14.10.05, 14:39
MASQUERADE_DOMAIN(`otherhost.domain')

The effect of this is that although mail to user@otherhost.domain will not be delivered locally, any mail including any user@otherhost.domain will, when relayed, be rewritten to have the MASQUERADE_AS address. This can be a space-separated list of names.







T 20051014 112847 434e3a48 Connection from 192.168.0.133
T 20051014 112847 434e3a48 EHLO domain.de
T 20051014 112847 434e3a48 MAIL From:<user@192.168.0.133> SIZE=610
T 20051014 112847 434e3a48 RCPT To:<xxxx@yyyyyy.de>
T 20051014 112847 434e3a48 DATA - 13 lines, 605 bytes.
T 20051014 112847 434e3a48 QUIT


So schaut das Ergebnis auf dem Mailserver aus. Schon das EHLO ist falsch ... ich breche gleich ab ... :) Hat denn jemand ggf ne sendmail.mc bei der das ganze sauber läuft ?

bla!zilla
14.10.05, 14:43
Steht die SUN in der /etc/hosts vom Mailserver?

cubaallstar
14.10.05, 17:21
Ja, aber das kann glaube ich nich tdas Problem sein. Selbst wenn er aus der internen IP den rechnernamen bauen würden wäre die Absender also FROM Adresse im Internet nicht richtig und man würde das versenden verweigern ?!