MAX schrieb:
Bernward Otto - SuSE-Linux-Liste schrieb:
MAX schrieb:
Bernward Otto - SuSE-Linux-Liste schrieb:
MAX schrieb:
Bernward Otto - SuSE-Linux-Liste schrieb:
MAX schrieb:
> Bernward Otto - SuSE-Linux-Liste schrieb: > >> Hallo Liste, >> >> weiß jemand ein gutes HowTo, wie ich kurzfristig internen >> E-Mailverkehr an user@server ermöglichen kann? Bisher wird von >> den Clients unter Mozilla mit dem SMTP-Server des Providers >> kommuniziert, der kennt natürlich keine Adressen user@server >> etc.. Wie kann man kurzfristig den Server dazu bewegen (bzw. >> wie ist Mozilla-Mail zu konfigurieren), damit E-Mails nach >> extern weiterhin über den SMTP-Server des Providers laufen, >> aber interne E-Mails bei den Usern ankommen? >> >> Server SuSE-Linux 9.1 >> Clients SuSe-Linux 9.2 >> >> mfG Bernward Otto >> > Moin moin, > > Ich wuerde den postfix nutzen. Konfigurier den so, daß er die > lokalen mails annimmt und ablegt, ansonsten alles ueber den SMTP > eures Providers. In den Clients dann nur noch den postfix als > SMTP angeben. > > mfg > max > > Beim Versuch, postfix zu installieren, werden Konflikte mit sendmail gemeldet. Über sendmail laufen die z.B. von cron erzeugten Mails. Wenn sendmail deinstalliert wird und anschl. postfix installiert wird, übernimmt dann postfix "von selbst" die Aufgaben, die Systemmails zu verteilen. Wird unter Mozilla tatsächlich das Wort "postfix" unter SMTP eingegeben?
Moin moin,
es ist voellig egal welcher Mailserver laeuft, hatte nur angenommen das es postfix ist, da er mittlerweile Standard ist. Konfigurier dann den Smarthost fuer Sendmail, sprich, trage deinen jetzigen SMTP Server als Smarthost ein, und sicherlich musst du noch User/Pass zum Auth mit angeben. Konfigurier deine lokale Maildomain und teile sie dem Sendmail mit, damit er lokal Mails auch wirklich lokal ausliefert, jeglicher anderer Mailverkehr wird ueber den Smarthost, sprich deinem Provider abgewickelt. Es kann sein das du noch DNS fuer die lokale Domain konfigurieren musst, Sendmail (auch Postfix) ist in dieser Beziehung sehr penibel. Bei den Clients gibst Du natuerlich nicht 'postfix' ein sondern die IP bzw. FQDN des Rechners auf dem Postfix/Sendmail laeuft.
mfg max
Hall Max,
kannst Du mir auch auf die Schnelle die entsprechende Syntax der Einträge und die Dateien, in denen das konfiguriert werden muss, nennen. Für ein Durcharbeiten des sendmail-Manuals fehlt mir einfach die Zeit ...
Dem DNS ist die lokale Domain bereits bekannt ...
Hi,
Mit welcher SuSE arbeitest Du ??
unter /etc/sysconfig/ findest Du die Dateien 'mail' und 'sendmail'. In der 'mail' setzt Du LISTEN_REMOTE auf 'yes'. In der 'sendmail' setzt du unter SENDMAIL_SMARTHOST die IP bzw. den FQDN des SMTP Servers deines Providers ein. Dann setzt du den gewuenschten Anmeldemechanismus unter SENDMAIL_AUTH_MECHANISMS. Jetzt machst du ein SuSEconfig und die erforderlichen Scripts werden erzeugt. Zuguterletzt musst Du natuerlich dem Server noch die Anmeldedaten verraten und zwar unter /etc/mail/auth/auth-info. Die Syntax ist sehr gut innerhalb der Datei erklaert. Und ganz zum Schluß die auth-info mittels makemap noch in eine DB wandeln und ein rcsendmail restart. Fertsch ;)
mfg max
Hallo Max,
auf dem Server läuft SuSE 9.1 auf den Clients läuft SuSE 9.2
ich habe bisher immer in der sendmail.cf nachgeschaut, die ist mehr als unübersichtlich. Unter /etc/sysconfig waren in der sendmail der SENDMAIL_SMARTHOST bereits richtig gesetzt, der SENDMAIL_AUTH_MECHANISMS auf plain, den Eintrag SMTPD_LISTEN_REMOTE in der mail habe ich auf "yes" gesetzt, die Einträge in auth-info waren schon vorhanden.
Nach SuSEconfig und sendmail restart kommen interne Mails jetzt an, aber bei externen Mailadressen verweigert der Mozilla 1.7 seinen Sendedienst mit der Meldung
<...@...> ... Relaying denied. Bitte überprüfen Sie, ob Ihre E-Mail-Adresse in den Mail-Einstellungen stimmt und wiederholen Sie den Vorgang.
Und nun?
Ok, soweit so gut. Nun erlauben wir dem lokalen Netz noch das relay'en. Gehe ins Verzeichnis /etc/mail, dort findest Du die Datei access. gehe ans Ende der Datei, trage da folgendes ein:
10.0.0 RELAY --> falls eure IP Add. in diesem Netz liegen (10.0.0.0/24)
192.168.168 RELAY --> falls eure IP Add. in diesem Netz liegen (192.168.168.0/24)
Ich denk das Prinzip ist klar. Danach noch mit makemap die access.db erzeugen, nu sollte es aber tun
mfg max
... das hat sich wohl mit meinern letzten Mail überschnitten, die Einträge habe ich gemacht, alle Mails werden jetzt ohne Fehlermeldung unter Mozilla 1.7 verschickt, aber externe Mails kommen nicht an. Fehlermeldung in mail.err: sendmail[.....]: AUTH=client, relay=smtp. .. . .. ., temporary failure, connection abort Wo muss man jetzt noch drehen? mfG Bernward Otto
participants (1)
-
Bernward Otto - SuSE-Linux-Liste