PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sendmail sendet nicht :-(



Kernel-Error
12.08.03, 11:22
Hi!

Habe hier eine Suse 8.0 Maschine als Mailserver laufen.

Wenn ich intern mit einem Mailclient eine E-Mail am mich selbst oder einen anderen Benutzer schicke (alle intern user oder user@localhost...) kommen die sofort an. Fetchmail ruft auch lieb die E-Mails ab und übergiebt sie sendmail. Sendmail sagt dann auch es sendet.. Die Mails sind dann aber weg! Sie verschwinden einfach!! Genau so ist es wenn ich mich in der Konsole auf der Maschine einlogge und dein: mail user mache... Die Mails kommen nicht an...

Warum?!?!?


:ugly: Kernel Error :ugly:

LINUXRH7
12.08.03, 11:26
Glaskugel auspacke.... ist viel dunkelheit zusehen.....

Was sagen denn die Logfiles. /var/log/mail.log.
Nicht einfach hierein kopieren sondern man gucken was passiert wenn du was gemail hast, vielleicht fällt es dir dann auch schon selber auf warum.

mach 2 Consolen auf.
1. Console ein: tail -f /var/log/mail.log
2. Console: einbischen mailen und das Log in der anderen Console dabei beobachten.

Gruss
LiNUXrh7

Kernel-Error
12.08.03, 11:34
Hi!

Tja, muss leider doch kopieren... Mir sagt das zum Großen Teil nichts...



Aug 12 11:32:11 server sendmail[1139]: /etc/mail/submit.cf: WARNING: dangerous w
rite permissions
Aug 12 11:32:11 server sendmail[1139]: alias database /etc/mail/aliases.db out o
f date
Aug 12 11:32:11 server sendmail[1139]: h7C9WBek001139: forward /home/kernel/.for
ward.server+: World writable directory
Aug 12 11:32:11 server sendmail[1139]: h7C9WBek001139: forward /home/kernel/.for
ward+: World writable directory
Aug 12 11:32:11 server sendmail[1139]: h7C9WBek001139: forward /home/kernel/.for
ward.server: World writable directory
Aug 12 11:32:11 server sendmail[1139]: h7C9WBek001139: forward /home/kernel/.for
ward: World writable directory
Aug 12 11:32:11 server sendmail[1139]: h7C9WBek001139: from=root, size=31, class
=0, nrcpts=1, msgid=<200308120932.h7C9WBek001139@server.freak>, relay=root@local
host
Aug 12 11:32:12 server sendmail[1141]: alias database /etc/mail/aliases.db out o
f date
Aug 12 11:32:12 server sendmail[1141]: h7C9WBek001139: forward /home/kernel/.for ward.server+: World writable directory
Aug 12 11:32:12 server sendmail[1141]: h7C9WBek001139: forward /home/kernel/.for ward+: World writable directory
Aug 12 11:32:12 server sendmail[1141]: h7C9WBek001139: forward /home/kernel/.for ward.server: World writable directory
Aug 12 11:32:12 server sendmail[1141]: h7C9WBek001139: forward /home/kernel/.for ward: World writable directory
Aug 12 11:32:12 server sendmail[1141]: h7C9WBek001139: to=kernel, ctladdr=root ( 0/0), delay=00:00:01, xdelay=00:00:00, mailer=local, pri=120026, dsn=5.3.0, stat =unknown mailer error 1
Aug 12 11:32:12 server sendmail[1141]: h7C9WBek001139: h7C9WCej001141: DSN: unkn own mailer error 1
Aug 12 11:32:12 server sendmail[1141]: h7C9WCej001141: to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31042, dsn=5.3.0, stat=unknown mailer error 1
Aug 12 11:32:12 server sendmail[1141]: h7C9WCej001141: h7C9WCek001141: return to sender: unknown mailer error 1
Aug 12 11:32:12 server sendmail[1141]: h7C9WCek001141: to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=32066, dsn=5.3.0, stat=unknown mailer error 1
Aug 12 11:32:12 server sendmail[1141]: h7C9WCej001141: Losing ./qfh7C9WCej001141 : savemail panic
Aug 12 11:32:12 server sendmail[1141]: h7C9WCej001141: SYSERR(root): savemail: c annot save rejected email anywhere





MFG


:ugly: Kernel Error :ugly:

Kernel-Error
12.08.03, 11:45
Hi!

So, habe hier aber auch gleich mal die Ausgabe, wenn ich den Spaß wie beschrieben mit einem Mailclient aus dem internen Nezt von einem local auf dem Rechner liegenden User an in selbst schicken, was ja auch geht....



Aug 12 11:47:16 server sendmail[1247]: h7C9lGsm001247: from=<kernel-error@kernel-error.de>, size=1265, class=0, nrcpts=1, msgid=<1060681425.14149.19.camel@pc-01.kernel>, proto=ESMTP, daemon=MTA, relay=pc-01.kernel [192.168.0.5]
Aug 12 11:47:16 server sendmail[1248]: h7C9lGsm001247: forward /home/kernel/.forward.server+: World writable directory
Aug 12 11:47:16 server sendmail[1248]: h7C9lGsm001247: forward /home/kernel/.forward+: World writable directory
Aug 12 11:47:16 server sendmail[1248]: h7C9lGsm001247: forward /home/kernel/.forward.server: World writable directory
Aug 12 11:47:16 server sendmail[1248]: h7C9lGsm001247: forward /home/kernel/.forward: World writable directory
Aug 12 11:47:16 server sendmail[1248]: h7C9lGsm001247: to=<kernel>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30915, dsn=2.0.0, stat=Sent


Das einzige was mir auffällt ist dieser: stat =unknown mailer error 1 :( und unknown hilft mir kein Meter weiter....


MFG


:ugly: Kernel Error :ugly:

LINUXRH7
12.08.03, 11:48
Hallo,

die Datei /home/username/.forward hat die falschen Rechte.
Setze die Rechte anders oder löschen oder umbennen.

Daran sollte es erst einmal liegen.

Ausserdem mach mal ein
makemap hash /etc/mail/access.db < /etc/mail/access

MfG
LiNUXrh7

Nachtrag: steht in deiner sendmail.cf ein Eintrag: O ForwardPath =.... Was steht da bei dir?

Kernel-Error
12.08.03, 11:59
Hi!

Ok, das in der Datei jeder rumkritzeln darf sollte doch zum Testen kein Problem sein, oder?

Na, ich ändere sie mal ab... 755 oder was schlägst du vor?




makemap hash /etc/mail/access.db < /etc/mail/acces


ForwardPath.. japp!

O ForwardPath=$z/.forward.$w+$h:$z/.forward+$h:$z/.forward.$w:$z/.forward

Fummel aber mit m4 dran rum!!

MFG


:ugly: Kernel Error :ugly:

Kernel-Error
12.08.03, 12:05
Hi!

So, folgendes ist passiert!

1)
makemap hash /etc/mail/access.db < /etc/mail/acces ohne Probleme..

2)
Rechte auf /home/user/.forward lassen sich nicht setzen, da sie nicht da ist :-)

Habe Sie aber mal erstellt.. Bringt nichts :(

3)
Geht immer noch net :-(

:ugly: Kernel Error :ugly:

LINUXRH7
12.08.03, 12:13
Original geschrieben von Kernel-Error
Hi!
2)
Rechte auf /home/user/.forward lassen sich nicht setzen, da sie nicht da ist :-)

/home/user/.forward.... du hast aber im Logfile /home/kernel/.forward stehen. Hast du beim user "kernel" geguckt? Oder hast du user jetzt hier nur geschrieben?

MfG
LiNUXrh7

Kernel-Error
12.08.03, 12:19
Hi!

Der username ist Kernel

Habe hier nur user geschrieben!!!


MFG


:ugly: Kernel Error :ugly:

Kernel-Error
12.08.03, 12:46
Es läuft :)

*jubel*

Also, GANZ einfach...

1)
Das Verzeichniss /etc/mail schön irgendwo hin kopieren.

2)
Über unser "supertolles" yast sendmail deinstallieren

3)
init 6

4)
Wieder das "tolle" yast starten und sendmail neu installieren

5)
Die Sicherung von /etc/mail wieder dahin zurück kopieren

6)
init 6 (windoof like.. erst mal neustarten :( )

7)
alles läuft so wie es soll....


Tz.. erklähren kann mir das wohl keiner, oder? Die Konfigurationsdateien sind genau die gleichen.. Mit gleichem Inhalt... Ich glaube Suse hat sich da wieder was zurecht gebastelt...

Ich bleibe doch lieber bei Mandrake und Debian.. Na, wenn das Ding mal wieder neu aufgesetzt werden muss! hehe

So, werde mich nun damit beschäftigen die einzelnen Berechtigungen wieder von 777 auf die passenden zu ändern...

Danke fürs lesen und helfen!!

Wenn jemand ne Idee hat, warum das nach einer Neuinstallation von sendmail wieder läuft, bitte melden!!

Grüße



:ugly: Kernel Error :ugly:

CEROG
12.08.03, 17:19
Hallo Kernel-error,

der reboot ist unnötig, wenn du sendmail neu starten willst.

Versuchs beim nächsten mal mit "/etc/init.d/sendmail restart".

Das hilft.

Viele Grüße,
CEROG

LINUXRH7
12.08.03, 17:30
Hallo,

also das mit dem deinstallieren und neustall hätte ich dir auch sofort sagen können.
Nur ist so etwas das aller letzte was gemacht wird. Vielleciht für´s nächste mal, wenn noch einmal ein Fehler bei einer Software auftritt.

Les die Manuals, HowTo´s, Google´n, Foren durchsuchen.
Versuch, auch wenn es länger dauert das Problem in der Situatuation zu erkennen und Lösungen zu finden. Dabei lernst du am meisten.

Meistens sind es Kleinigkeiten die ein System/Dienst lahmlegen. Aber beim nächsten mal und nach einiger Zeit denkst du automatisch an diese Kleinigkeiten.

Jetzt ist es passiert ;) Dieses Posting ist nicht als Rüge zuverstehen sondern als Tipp aufzufassen.

Gruss
LiNUXrh7

Kernel-Error
12.08.03, 19:35
Hi!


Original geschrieben von CEROG
Hallo Kernel-error,

der reboot ist unnötig, wenn du sendmail neu starten willst.

Versuchs beim nächsten mal mit "/etc/init.d/sendmail restart".

Das hilft.

Viele Grüße,
CEROG

Jo, ich weiss... Habe ich auch versucht. Geht aber nicht. Er startet Sendmail zwar neu schau auch mal kurz in die konfig usw. aber es ging nicht. Habe da 4 Stunden dran rumgefummelt. Kannst mir glauben das es nicht geht! War ja bis dahin auch davon überzeugt das wenn ich einen Dienst neustarte er das alles killt und neu startet mit den neuen Einstellungen.. War aber leider net so!!

Kernel-Error
12.08.03, 19:40
Hi!

Kein Thema...


Original geschrieben von LINUXRH7
Hallo,

also das mit dem deinstallieren und neustall hätte ich dir auch sofort sagen können.
Nur ist so etwas das aller letzte was gemacht wird. Vielleciht für´s nächste mal, wenn noch einmal ein Fehler bei einer Software auftritt.

Les die Manuals, HowTo´s, Google´n, Foren durchsuchen.
Versuch, auch wenn es länger dauert das Problem in der Situatuation zu erkennen und Lösungen zu finden. Dabei lernst du am meisten.

Meistens sind es Kleinigkeiten die ein System/Dienst lahmlegen. Aber beim nächsten mal und nach einiger Zeit denkst du automatisch an diese Kleinigkeiten.

Jetzt ist es passiert ;) Dieses Posting ist nicht als Rüge zuverstehen sondern als Tipp aufzufassen.

Gruss
LiNUXrh7

Gegooglet / Foren und HowTos gewälst genau so wie auf der HP von sendmail bin ich ja schon ca. 1 Woche rumgekrochen.... Aber kein Ar.. konnte mir da wirklich ne Lösung nennen. Das einzige was dabei rumkam, waren nur noch mehr Probleme Zeitwiese lies sich sendmail ja noch nicht mal mehr starten, dank einiger Tipps.. Keine Sorge, deine waren ok :) danke noch mal!!

War ja auch mein letzte Handlung.. Nur, was ich nicht verstehe. Warum er mit den GENAU gleichen einstellungen nach einer Neuinstallation läuft.....


Naja...

Grüße


:ugly: Kernel Error :ugly:

CEROG
12.08.03, 19:46
Hallo Kernel-Error,

ich arbeite selber gerade an meinem sendmail, speziell an der Authentifizierung, die aus irgendeinem Grund noch nicht läuft.

Ich habe sendmail als daemon laufen und starte laufend so.

Viele Grüße,
CEROG