Mailinglist Archive: opensuse-de (4938 mails)

< Previous Next >
Re: sendmail -bv <user unknown>
  • From: MRichter@xxxxxxxxx (Marc Richter)
  • Date: Fri May 26 10:37:55 2000
  • Message-id: <20000526123755.A589@xxxxxxxxxxxxxxxxxxxx>



On Fri, May 26, 2000 at 12:12:48AM +0200, Timo Proescholdt wrote:
Hallo,

Hi Timo !

Problem:

sendmail.cf nach www.pro-linux.de erstellt.
wollte locale Accounts mit
/usr/sbin/sendmail -bv user1
testen.
user1.... User unknown.

Bist Du Dir wirklich sicher das sendmail die lokale
Domain weiß ??

Ich vermute dass der Fehler in dem Makrofile fuer m4 liegt.

JUP, das denke ich auch !

mal sehen:

-----------------------------------------------------------------
VERSIONID(mail.proescholdt.de local mailserver v0.1')dnl

FEHLER: ` vergessen !!

OSTYPE(linux)dnl

FEHLER: `' vergessen !!

DOMAIN(proescholdt.de)dnl

FEHLER: doku lesen und `' nicht vergessen !!
DOMAIN(`generic') sollte Dir weiterhelfen.

FEATURE(nouucp)dnl

FEHLER: `' vergessen !!

FEATURE(nodns)dnl #

FEHLER: `' vergessen !!

FEATURE(always_add_domain)dnl

FEHLER: `' vergessen !!

FEATURE(nocanonify)dnl

FEHLER: `' vergessen !!

MASQUERADE_AS(proescholdt.de)dnl

FEHLER: `'vergessen !!

MASQUERADE_DOMAIN(proescholdt.de)dnl

FEHLER: erstmal hast Du die `' vergessen.
Und dann macht es wenig Sinn eine Domain die
sowieso schon proescholdt.de heisst in die
gleiche zu maskieren. Also: wenn Dein Reschner
in dieser Domain liegt brauchst Du MASQUERADE_AS
und MASQUERADE_DOMAIN nicht !

FEATURE(masquerade_envelope)dnl

Wird auch nicht benötigt !!

# local macro definitions
define(`ALIAS_FILE',`/etc/mail/aliases')dnl

O.K.

define(`LOCAL_RELAY', local:`localhost')dnl

Überflüssig da default !!

define(`SMART_HOST', smtp:`mailout.lrz-muenchen.de')dnl

FEHLER: der mailer muss mit in die `' !!
Also: define(`SMART_HOST', `smtp:mailout.lrz-muenchen.de')dnl

dnl # (auch in /etc/host eintragen!
define(`confCOPY_ERRORS_TO', `postmaster')dnl
define(`confTO_QUEUERETURN', `1d')dnl
define(`confUSERDB_SPEC',`/etc/mail/userdb.db')dnl

Hast Du die userdb erzeugt ??

makemap btree /etc/mail/userdb.db < /etc/mail/userdb

wobei /etc/mail/userdb das textfile ist !

define(`confCON_EXPENSIVE',`True')dnl
define(`SMTP_MAILER_FLAGS',`e')dnl

O.K.

define(`confSAFE_QUEUE',`True')dnl
define(`confHOSTS_FILE',`/etc/hosts')dnl

O.K.

define(`confEIGHT_BIT_HANDLING',m)dnl
define(`confDEF_CHAR_SET',ISO-8859-1)dnl

FEHLER: die `' auch bei dem zweiten Argument
( m uns ISO-8859-1 ) benutzen !

LOCAL_USER(root)dnl
MAILER(local)dnl
MAILER(smtp)dnl

FEHLER: wieder die `' vergessen.

MAILER(pop)dnl

Wird nicht benötigt. POP3 wird von einem anderen Prozess
( popper ) erledigt.
-----------------------------------------------------------------

O.K. soweit zu Deinem .mc file.
Es fehlt allerdings noch etwas:
Du brauchst noch MAILER(`procmail').
Setze ausserdem die Reihenfolge der mailer so:
MAILER(`smtp')
MAILER(`local')
MAILER(`procmail')

Solltest Du immer noch probleme mit dem Versand lokaler
mails bekommen nimm noch FEATURE(`confDOMAIN_NAME',`proescholdt.de') mit
in Dein .mc file und erzeuge die /etc/mail/sendmail.cf neu.

bye
Marc


--
Bist auch Du ein Dreifach-Dankesager ??
Dann komm zu ==> http://beam.at/cancerman

registered Linux User #165939

---------------------------------------------------------------------
To unsubscribe, e-mail: suse-linux-unsubscribe@xxxxxxxx
For additional commands, e-mail: suse-linux-help@xxxxxxxx


< Previous Next >
Follow Ups
References