PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sendmail-> aliases.db



C_h_r_i_s
26.06.02, 08:17
hiho.

ich hae ein bproblem mit meinem sendmail. wenn ich ne mail wegschicken will, kommt diese mit der fehlermeldung

postmaster notify: Cannot open hash database /etc/aliases.db: Invalid argument

wieder zurück. sowohl in einer mail, als auch in dem log file ich habe auch scho das sendmail pakete dinstalliert und neu installiert, mit yast. hat sich nix verändert. Als Distri hab ich SuSE 8.0

kann mir evtl jmd sagen, wie ich das weg bekomme ? wäre supi :D


mfg
Chris

Röme
26.06.02, 08:43
Prüfe zuerst ob die Datei "/etc/mail/aliases" vorhanden ist, falls dies der Fall ist führe mal das Kommando "newaliases" aus, damit wird die "aliases.db" neu geschrieben.

Gruss
Röme

C_h_r_i_s
26.06.02, 11:42
hiho

thx hat geklappt !!!

aber gleich nextes problem :) wenn ich jetzt eine mail wegschicken will z.B. mit Webmin bringt er mir im log file forlgende meldung

Jun 26 11:34:29 linux sendmail[13708]: g5Q9XnX2013708: from=root@blabla.dyndns.org, size=354, class=0, nrcpts=1, msgid=<200206260933.g5Q9XnX2013708@linux.workgroup>, relay=root@localhost
Jun 26 11:34:29 linux sendmail[13708]: g5Q9XnX2013708: to=bla@ziel.adresse, delay=00:00:40, mailer=esmtp, pri=30206, dsn=4.4.3, stat=queued
Jun 26 11:34:40 linux sendmail[13714]: g5Q9YKtY013714: from=root, size=306, class=0, nrcpts=1, msgid=<200206260934.g5Q9YKtY013714@linux.workgroup>, relay=root@localhost
Jun 26 11:34:40 linux sendmail[13714]: g5Q9YKtY013714: to=root, ctladdr=root (0/0), delay=00:00:20, xdelay=00:00:00, mailer=relay, pri=30196, relay=localhost [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by localhost

also wenn ich das richtig sehe. Spichert er die mail in der queued, obwohl webmin meint die mail isr erfolgreich verschickt worden sei. Schauch ich mir aber die warteschlang an zeigt er mit da keine Emails an. hmmm

ich will doch blos mails verschicken können :p :p

mfg.
Chris

LKH
26.06.02, 20:05
Hi,

stat=Deferred: Connection refused by localhost

sgat eindeutig, dass localhost die Annahme verweigert. Die Mail geht dann zurück an den Absender (root@blabla.dyndns.org?).

Hast du blabla.dyndns.org als Relay eingetragen?

C_h_r_i_s
26.06.02, 21:07
hiho

also die hab ich jetzt eingetragen. jetzt ist diese Problem weg kommt scho das nächste :(

wenn ich per webmin eine mail verschicke, nimmt er als FROM adresse z.B. root@blabla.dyndns.org. dann geht die mail auch raus.
mach ich aber z.B. echo "test" | mail ja@hab.ich
kommt die mail mit dem fehler:

(reason: 553 5.1.8 <root@linux.workgroup>... Domain of sender address root@l
inux.workgroup does not exist)

un d in den logfile:

Jun 26 21:06:16 linux sendmail[1730]: g5QJ6EgG001728: to=<zieladresse>, ctladdr=<root@linux.workgroup> (0/0), delay=00:00:02, xdelay=00:00:02, mailer=esmtp, pri=120279, relay=mail.odn.de. [194.231.117.9], dsn=5.6.0, stat=Data format error
Jun 26 21:06:16 linux sendmail[1730]: g5QJ6EgG001728: g5QJ6GgG001730: DSN: Data format error
Jun 26 21:06:16 linux sendmail[1730]: g5QJ6GgG001730: to=<root@linux.workgroup>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31039, dsn=2.0.0, stat=Sent
Jun 26 21:06:16 linux sendmail[1730]: g5QJ6EgG001728: g5QJ6GgH001730: postmaster notify: Data format error
Jun 26 21:06:16 linux sendmail[1730]: g5QJ6GgH001730: to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent

wieder zurück, weil er anscheinend net root@blabla.dyndns.org als absender nimmt. oder lieg ich da falsch :)

mfg.
Chris

LKH
26.06.02, 21:39
Hi,

linux.workgroup als lokale Domain eintragen (ist doch lokal, oder?).

C_h_r_i_s
27.06.02, 10:00
wenn das für dich klar freut mich das :D

für mich leider nicht, weil ich ich mich noch nicht so voiel mit sendmail beschaftigt habe, und es sonst immer einwandfrei funktioniert hat :D

aber wenn ich doch im Webmin unter Domänenmaskierung die linux.workgroup mit blabla.dyndns.org maskiere sollte es doch gehen? oda net? dafür is das doch da :D

und in /etc/mail/local.host.names

ist bla.dyndns.org
eingetragen


mfg

C_h_r_i_s
04.07.02, 11:07
hiho Leutz

wo trage ich linux.workgroup als locale domäne ein?
ich denk mal in /etc/mail/local-host.names oder?
fals ja, da hab ich des schon drin stehen, geht aber trotzdem nicht.

mfg.
Chris

Röme
04.07.02, 11:31
Unter Webmin bei "Lokale Domänen (Cw)" oder mittels yast1 kannst Du diese auch eintragen.

Gruss
Röme

C_h_r_i_s
04.07.02, 12:05
hiho

das problem is, das die da scho drin steht :(
aber die mail kommt immer wieder mit

Domain of sender address root@linux.workgroup does not exist)

zurück

:(


mfg
Chris