Mailinglist Archive: opensuse-de (5006 mails)

< Previous Next >
Re: FQHOSTNAME schuld ??
  • From: Clemens Wohld <c.wohld@xxxxxx>
  • Date: Wed, 22 Aug 2001 17:25:22 +0000
  • Message-id: <20010822172522.D2158@xxxxxx>
* On Wed, Aug 15, 2001 at 08:55:49AM +0200, Michael Hoeller wrote:
>
> vielleicht hat einer von Euch die Antwort, wahrscheinlich sehe ich den Wald
> vor lauter Baeumen nicht.

> Lukas Beeler schrieb:

> >deine konfig hat keine -q30 zeile mehr. Deswegen wird die Auslieferung
> >nicht mehr alle 30 minuten durchgefuehrt. Du solltest einen cronjob
> >adden mit sendmail -q alle 30 minuten.

> Sorry aber das ist nicht die Antwort die ich suche. Ich

Im Grunde hat er aber Recht. Was sonst bei deiner config nicht
stimmt weisst nur du.
Wenn du hier mal logfile-Ausgaben statt deiner /etc/hosts
postest koennte man dir auch etwas besser helfen.
Schau mal unter /var/log/....mail

> Hier noch mal das Problem:

> > [...] Mails mit lokalem Enpfaenger sollen *sofort* zugestellt
> > werden (cron output, faxnotify) und keine mails automatisch an "extern"
> > verschickt werden das soll mit kinternet/kmail geschehen.

Und das funktioniert bis dahin alles soweit?
Stellt KMail richtig an den smtp zu? Oder gibts da schon die
Fehlermeldung?

> > Das Problem ist scheint am FQHOSTNAMEN zuliegen.

Soweit es aussieht ists das aber nur indirekt.

> > Wenn ich FQHOSTNAME via yast auf <blank> setzte und dann SuSEconfig läuft
> > funktioniert alles. Wenn ich einen HOSTNAMEN angebe dann werden Mails in
> > die queue gestellt (->mailq) aber nicht nach /var/spool/mail/user das
> > geschieht erst nach einem sendmail -q

Hm, wie sieht denn dein Eiuntrag aus wenn da nicht <blank> steht,
denn das sollte es nicht.
Dafuer gibt es solch systemweite Variablen naemlich.

> > Auch wenn ich einen Hostnamen angebe bekomme ich einen connect via
> > telnet localhost 25 bzw
> > lelnet hsoname.local 25

Das muss auch, sonst haettest du keine Moeglichkeit sendmail
ueberhaupt zum versenden, auch nicht per "Hand" mit -q.

> > Die an der etc/hosts sieht bei mir so aus mit und ohen Angabe des
> > FQHOSTNAMEN 127.0.0.1 localhost
> > 127.0.0.2 hostname.local hostname

DAS steht sooo in deiner /etc/hosts ??
Hm, mein Rechner heisst zB erde, meine domaine die ich vergebe ist
host.de
Zusammen ergibt das dann erde.host.de / <username>@erde.host.de#

> > Die Erweiteung des SENDMAIL_LOCALHOST = localhost hostname.local bringt
> > auch nichts

Lass dort localhost, dass sollte ok sein. 100% richtig waere:
localhost erde.host.de

> > folgende Parameter habe ich gesetzt:
> >  SENDMAIL_ARGS=-bd -om

Setze hier
SENDMAIL_ARGS="-bd -q30 -om"
...denn den Tipp bekamst du nun schon mehrfach.

> >  SENDMAIL_EXPENSIVE=yes

hier setzt es auf NO
Das NO heisst erst in die mqueue mit der mail, den Transport
uebernimmt der smtp-daemon den duuu mit -q startest.

> >  SENDMAIL_NOCANONIFY=yes

....hm, ich tendiere hier zum masquieren der mails statt dieser
Art sendmail zu sagen was er mit Header bzw FQDN zutun und
zu lassen hat. (siehe file/manpage genericstable)

> > SENDMAIL_DIALUP = yes
> >  SENDMAIL_LOCALHOST=localhost
> > SENDMAIL_NODNS = yes

> > SENDMAIL_TYPE = yes

Diese Option kompiliert dir bei jedem Durchlauf von SuSEconfig nen
neues sendmail.cf. Nicht gerad nen schoener Effekt.
Aber,...geht auch.

Was ich vermise ist die wichtigste variable; SENDMAIL_SMARTHOST.


Gruß Clemens

--
sig_41
Linux Hardware-Datenbanken im WWW:
http://www.picante.com/~gtaylor/pht/printer_list.cgi
....Printer unter Linux.
http://www.linuxhardware.net Hardware unter Linux
-----------------------------------------------------

< Previous Next >