PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sendmail



Roland Arendes
14.02.00, 22:46
hi

Ich habe sendmail so konfiguriert, dass es zwar am Port 25 mails entgegennimmt, aber diese erst verschickt, wenn sendmail -q aufgerufen wird (wegen ISDN und auto-einwahl).

Das klappt auch wunderbar.

Ich würde es aber praktisch finden, wenn man sendmail sagen könne, lokale mails immer sofort zuzustellen, aber mails über "relay" (die die nach extern wandern) nur über explizit sendmail -q abzuschicken.

Ideen?

LKH
16.02.00, 14:42
Hallo Roland,

macht dein sendmail das nicht von allein? Nei allen meinen Installationen mit SuSE ist das so. Dazu muss man sendmail die lokale Domain mitteilen, normalerweise immer "localhost" und die Domain, unter der dein Netz läuft (z.B. "intra.net"). Das trägst du einfach in die /etc/sendmail.cf ein (z.B. "Cwlocalhost intra.net" für obiges Beispiel).

<Werbung>
Am besten lässt sich sendmail mit Webmin administrieren! (http://webmin.com/webmin/)
</Werbung>

Hoffe das 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/

modernart
16.02.00, 14:51
Was für ein Distribution hast Du denn?

Bei SuSE kannst Du das in der /etc/rc.conf einstellen, ... "sendmail expensive=yes", und das queing kannst Du dort einstellen, ist in den Kommentaren inder rc.conf gut erklärt.

Gruss

Roland Arendes
16.02.00, 17:14
hi

Deine Idee, LKH, sagte mir eigentlich schon - stimmt. Der Mann hat recht. Haette ich selbst drauf kommen können.

Leider gehts aber trotzdem nicht. Wenn ich die Mail lokal verschicke an roland@arendes.de (und arendes.de ist bei Cw und bei Dm (Maskieren glaub ich) eingetragen).

Dann liegt die Mail so lange in /var/spool/mqueue (mit allen anderen) bis ich sendmail -q klarmache. Nur leider wählt er sich dann auch raus um den Rest loszuwerden..

http://www.linuxforen.de/ubb/smile.gif

LKH
16.02.00, 18:00
Hallo Roland,

mal ne blöde Frage zwischendurch: hat dein lokales System die gleiche Domain wie der entfernte Mailserver? Ein whois beim Denic spuckt deinen Namen aus.;-)

Wenn dem so ist vermute ich, dass du bei der Konfiguration deines lokalen Systems mit Yast ein Relay eingrichtet hast, aich für lokale Mails.

Geh doch mal bei Yast mit "Administration des Systems" zu "Konfiguartationsdatei verändern" und schau dir die Einträge zu sendmail an. Bei "SENDMAIL_RELAY" steht bestimmt dein entfernter Mailserver drin. Der sollte nur bei "SENDMAIL_SMARTHOST" eingetragen sein.

Wenn du Änderungen gemacht hast, musst du sendmail neu starten ("rcsendmail restart" als root).

Hoffe das hilft jetzt ...

------------------
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/

Roland Arendes
16.02.00, 21:31
hi

Yep, ist richtig so. Die arendes.de gehört meinem Vater (ich bin nur als Webmaster eingetragen).

Ich habe das einstellen über Yast nicht in Betrag gezogen, da es mehrmals meine Einstellungen verpfuscht hat, als mir zu helfen.

Seitdem lese ich immer HowTo's und versuch es selbst. http://www.linuxforen.de/ubb/smile.gif

Leider klappt das nicht immer so wie man das will.

Also, folgende Einträge sind in der /etc/sendmail.cf (die wichtigen):

# local info
Cwlocalhost arendes.de
# my official domain name
Djarendes.de
# "Smart" relay host
DSpost.strato.de
# who I maswuerade as
DMarendes.de


Sollte doch eigentlich stimmen, oder. Es funktioniert ja auch alles bestens, nur leider erkennt er arendes.de nicht als lokale Domain.

Irgendwo muss sich da noch ein Fehler eingeschlichen haben. :-)

Trotzdem danke für deine Tips.




------------------
bye
Roland

LKH
18.02.00, 17:51
Hallo Roland,

hast du deinen Rechner in der /etc/hosts eingetragen? Ich vermute (mal wieder), sendmail versucht den Namen aufzulösen und landet auf deinem entfernten Rechner.

Vielleicht hilfts!

------------------
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/

22.02.00, 23:40
Hi,

der Fehler dürfte da liegen:

# local info
Cwlocalhost arendes.de

Probiers da mal mit

Cwarendes.de

Alternativ machst Du statt dem
Cw

ein

Fw/etc/sendmail.cw

Und schreibst dort alle lokalen namen rein, für die sich dein sendmail vernatwortlich fuehlen soll, einfach Zeile fuer Zeile:

fasel.de
localhost
mail.fasel.de


Sendmail neu starten nicht vergessen :-)

Achim


------------------
--
Achim Schmidt
as@linuxinfo.de
http://www.linuxinfo.de/