PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sendmail conf



LKH
06.12.00, 20:32
Hallo Jorval,

was meinst du mit "konnte auch mal mail empfangen ..."? Was hast du denn geändert, bevor es nicht mehr ging? Landen denn die Mails von root noch in den Postfächern der Benutzer? Oder andersherum gefragt, klappt der lokale senden nicht mehr oder das abholen? Liegen die Mails noch in der mailqueue?

Was willst du denn mit fetchmail, wenn die Kiste noch nicht am Internet hängt. Fetchmail ist doch nur ein POP/IMAP-Client und die Workstation laufen doch unter Windows und poppen selbst.

Und die alles entscheidende Frage: was sagt denn die mail.log?

Hier bei uns läuft eine ähnliche Konfiguration, nur ohne lokalen Nameserver, seit Jahren mit Standard-SuSE reibungslos.



------------------
Mit freundlichen Gruessen / Best regards

Leander Kirstein-Heine
--
COMPUTER & | Engelplatz 11 Phone: +49 3641-210.401
NETWORK | D-07743 Jena (Germany, EC) Fax: +49 3641-211.650
CONSULTING | eMail: lkh@cnc-online.net URL: http://cnc-online.net/

06.12.00, 23:07
Hallo zusammen,

ich hab schon eineige foren! ich hoffe ihr werdet mir helfen können.

also ich habe folgende aufgabe bekommen.
ein mailserver der sowohl die postverteilung im intranet wie im internet übernimmt.insgesamt für ca 20 user.

das system ist ein P166 64MB suse6.4

folgendes habe ich mir gedacht:
eine domain intranet (hausintern)
eine domain mydomain.de (unsere offizielle! bei Prov.)

derzeit teste ich nur den internen verkehr noch kein internet.(t-dsl kommt morgen!)

hier die configs:

DNS
######
$ORIGIN intranet.
@ 1D IN SOA @ root (standardwerte)
1D IN NS @
1D IN MX 10 mail.intranet
1D IN A 192.168.0.1
mail 1D IN A 192.168.0.1
web 1D IN A 192.168.0.1
######

folgendes m4 macro hab ich erstellt:
natürlich steht nach divert(0) hinten
immer dnl
######
divert(-1)
include(´/usr/share/sendmail/m4/cf.m4')
divert(0)
VERSIONID('mymacro')
OSTYPE('suse-linux')
DOMAIN('intranet')
FEATURE('nouucp')
FEATURE('always_add_domain')
FEATURE('nocanonify')
FEATURE('masquerade_envelope')
MASQUERADE_AS('mydomain.de')
MASQUERADE_DOMAIN('intranet')
define('ALIAS_FILE'.'/etc/mail/aliases')
define('LOCAL_RELAY'.'local:localhost')
define('SMART_HOST'.'smtp:localhost')
define('COPY_ERRORS_TO'.'postmaster')
define('TO_QUERETURN'.'1d')
define('USERDB_SPEC'.'/etc/mail/userdb.db')
define('SAFE_QUEUE'.'true')
LOCAL_USER('root')
MAILER('local')
MAILER('smtp')
MAILER('pop')
LOCAL_CONFIG
#######

in userdb.db
#######
mailtest:mailname <tab> mailtest@intranet
mailtest@intranet:maildrop <tab> mailtest

mailtest2:mailname <tab> mailtest2@intranet
mailtest2@intranet:maildrop <tab> mailtest2
#######

dies sind meine ergebnisse:
(DNS) mail.intranet funzt super!
am client WIN ist mail.intranet für pop+smtp eingetragen. konnte auch mal mails empfangen die ich von root an den user mailtest geschrieben hab. geht auch nicht mehr!

die mails werden local nicht verteilt.!?!
hab auch unter X fetchmail konfiguriert.
(hoffe richtig!)

Ich hoffe ihr könnt mir helfen!!!
bin noch (immer) linuxnewbie!

danke im vorraus an alle die sich mit diesem (riesen) thread beschäftigen!

kann mir jemand ERKLÄREN was ich da falsch mache?


cu Jorval.

Ps: hab grosse hoffnung da hier im gegesatz zu anderen foren echt bewegung ist!!!)

[Dieser Beitrag wurde von Jorval am 06. Dezember 2000 editiert.]

07.12.00, 09:04
HI LKH,
erstmal danke das du dich meinem problem widmest.
ich werd mal versuchen ordnungsgemäß zu antworten.
<BLOCKQUOTE><font size="1" face="Arial,Helvetica,Geneva">Zitat:</font><HR>Original erstellt von LKH:

was meinst du mit "konnte auch mal mail empfangen ..."? Was hast du denn geändert, bevor es nicht mehr ging? [/quote]
also ich konnte mal mails die ich LOCAL von root an mailtest geschickt habe mit einem winclient (outlookexpress) abholen. der konnte damals nur nicht antworten (alle mails und replys an root kamen nie an, aber auch kein fehler!)
die einzige änderung ist das ich die eigeneconfig.mc kompiliert hab...
(ich willes ja mit ner eigenen machen damit ich es verstehe. in anderen foren kommen mir leutz immer mit benutz doch die routine oder diese libary das funzt,klar funzt das aber ich versteh dann nich warum!!!)

<BLOCKQUOTE><font size="1" face="Arial,Helvetica,Geneva">Zitat:</font><HR>Landen denn die Mails von root noch in den Postfächern der Benutzer? Oder andersherum gefragt, klappt der lokale senden nicht mehr oder das abholen?
Liegen die Mails noch in der mailqueue?[/quote]
ähem ich hab wohl im letzten post vergessen eine fehlermeldung zu posten!!! meaculpa...
also local mailen geht nicht mehr! folgende meldung:
MASQERADE_DOMAIN(intranet): A= argument required

das sagt er mir auch in der mail.log (die kannte ich vorher auch nicht).

<BLOCKQUOTE><font size="1" face="Arial,Helvetica,Geneva">Zitat:</font><HR>
Was willst du denn mit fetchmail, wenn die Kiste noch nicht am Internet hängt. Fetchmail ist doch nur ein POP/IMAP-Client und die Workstation laufen doch unter Windows und poppen selbst.[/quote]
ok ich geb ja zu das ich das alles noch nicht so recht verstanden hab!!! http://www.linuxforen.de/ubb/rolleyes.gif http://www.linuxforen.de/ubb/confused.gif

<BLOCKQUOTE><font size="1" face="Arial,Helvetica,Geneva">Zitat:</font><HR>
Und die alles entscheidende Frage: was sagt denn die mail.log?[/quote]
http://www.linuxforen.de/ubb/wink.gifDanke für den tip! daran merkt man meinen newbiestatus!!!!
nochmal ein riesen dank !!!
hoffe du kannst mir weiterhelfen.

Jorval


[Dieser Beitrag wurde von Jorval am 07. Dezember 2000 editiert.]

[Dieser Beitrag wurde von Jorval am 07. Dezember 2000 editiert.]

LKH
07.12.00, 18:17
Hallo Jorval,

wieso Newie, du bist mir schon um Längen voraus, da ich seit ewigen Zeiten keine m4-Makros mehr gebaut habe.

So wie ich das sehe, ist da was bei der zu maskierenden Domain schiefgelaufen. Laut Handbuch sieht dein m4-Makro allerdings richtig aus. Auffällig ist nur, dass die lokale Domaine nicht der Norm domain.xyz entspricht.

Nimm mal das "MASQUERADE_DOMAIN('intranet')" aus deinem Makro raus und versuchs nochmal.

Wenn du Lust und Zeit hast kannst du mir auch mal deine sendmail.cf mailen.

Hoffe es hilft,


------------------
Mit freundlichen Gruessen / Best regards

Leander Kirstein-Heine
--
COMPUTER & | Engelplatz 11 Phone: +49 3641-210.401
NETWORK | D-07743 Jena (Germany, EC) Fax: +49 3641-211.650
CONSULTING | eMail: lkh@cnc-online.net URL: http://cnc-online.net/

08.12.00, 13:15
hi all,

so hab den masquerade_domain raus jetzt bekomm ich beim versuch lokal ein mail zu verschicken mit sendmail mailtest ein:
mailtest user unknown

den benutzer gibts, ausserdem hab ich noch 2 andere lokale user getestet gleiches ergebnis. die user sind auch der group mail zugeordnet (muss das eigentlich sein???)

naja vielleicht weiss jemand noch weiter.

ich hab jetzt schon unterschiedlich files aus dem net geladen und mit meinem m4 verglichen! kann aber keine gravierenden fehler finden!!!

WAS MACH ICH NUR FALSCH?????

danke nochmal an alle die antworten.

@LKH ich schick dir später eine mail mit dem macro und der daraus resultirenden sendmail.cf

habe gelesen das es unterschiedliche m4 interpreter gibt und dabei was schiefgehen kann????

cu all
Jorval