Maskarada roota - chybova hlaseni...

Zbynek Houska zbynh na seznam.cz
Pondělí Září 9 22:08:30 CEST 2002


Ahoj,

zkosel jsem hledat ono "CE" egrepem, ale nasel pouze "cert" coz asi neni
ono. Vim, ze to asi zabere dost mista, ale posilam sendmail.mc:


divert(-1)
include(`/usr/share/sendmail/m4/cf.m4')
define(`confDEF_USER_ID',``8:12'')
VERSIONID(`linux nodns')
Cwlinux localhost
OSTYPE(`linux')
undefine(`UUCP_RELAY')
undefine(`BITNET_RELAY')
FEATURE(always_add_domain)
FEATURE(use_cw_file)
FEATURE(nocanonify)
define(`confAUTO_REBUILD')
define(`confTO_QUEUEWARN', `')

FEATURE(relay_hosts_only)

define(`confCW_FILE', `-o /etc/mail/sendmail.cw')

FEATURE(`genericstable', `hash -o /etc/mail/genericstable.db')
define(`confCON_EXPENSIVE', `True')
define(SMTP_MAILER_FLAGS, e)
FEATURE(access_db, `hash -o /etc/mail/access.db')
GENERICS_DOMAIN_FILE(`/etc/mail/genericsdomain')
FEATURE(redirect)
MASQUERADE_AS(`seznam.cz')
MASQUERADE_DOMAIN(`linux')
FEATURE(masquerade_entire_domain)
FEATURE(masquerade_envelope)
FEATURE(`local_procmail',`/usr/bin/procmail')
MAILER(local)
MAILER(smtp)
MAILER(procmail)
define(RELAY_HOST, smtp:smtp.seznam.cz)
define(SMART_HOST, smtp:smtp.seznam.cz)
define(RELAY_MAILER, TCP)
FEATURE(`accept_unresolvable_domains')

Tady je soubor generictable, ze ktereho je zrejme, ze by ta maskarada
mela byt platna i pro roota:

zbynh	zbynh na seznam.cz
root	zbynh na seznam.cz

A na zaver vkladam chybove hlaseni, ktere dostanu:

Diagnostic-Code: SMTP; 553 sorry, your envelope sender is in my
badmailfrom list
 (#5.7.1)
Last-Attempt-Date: Mon, 9 Sep 2002 20:30:36 +0200

--g89IUZ5g001759.1031596236/linux.local
Content-Type: message/rfc822

Return-Path: <root na linux.local>
Received: from linux.local (localhost [127.0.0.1])
        by linux.local (8.12.2/8.12.2) with ESMTP id g89ITl9m001694
        for <00420728xxxyyy na sms.eurotel.cz>; Mon, 9 Sep 2002 20:29:47
+0200
Received: (from root na localhost)
        by linux.local (8.12.2/8.12.2/Submit) id g89ITktu001683
        for 00420728xxxyyy na sms.eurotel.cz; Mon, 9 Sep 2002 20:29:46
+0200
Date: Mon, 9 Sep 2002 20:29:46 +0200
From: root <root na linux.local>
Message-Id: <200209091829.g89ITktu001683 na linux.local>
To: 00420728xxxyyy na sms.eurotel.cz

linux: 212.11.97.150

--g89IUZ5g001759.1031596236/linux.local--
The original message was received at Mon, 9 Sep 2002 20:29:47 +0200
from localhost [127.0.0.1]

   ----- The following addresses had permanent fatal errors -----
<00420728xxxyyy na sms.eurotel.cz>
    (reason: 553 sorry, your envelope sender is in my badmailfrom list
(#5.7.1))

   ----- Transcript of session follows -----
... while talking to smtp.seznam.cz.:
>>> DATA
<<< 553 sorry, your envelope sender is in my badmailfrom list (#5.7.1)
550 5.1.1 <00420728xxxyyy na sms.eurotel.cz>... User unknown
<<< 503 RCPT first (#5.5.1)

--g89IUZ5g001759.1031596236/linux.local
Content-Type: message/delivery-status

Reporting-MTA: dns; linux.local
Arrival-Date: Mon, 9 Sep 2002 20:29:47 +0200

Final-Recipient: RFC822; 00420728xxxyyy na sms.eurotel.cz
Action: failed
Status: 5.1.3
Remote-MTA: DNS; smtp.seznam.cz
Diagnostic-Code: SMTP; 553 sorry, your envelope sender is in my
badmailfrom list
 (#5.7.1)
Last-Attempt-Date: Mon, 9 Sep 2002 20:30:36 +0200

--g89IUZ5g001759.1031596236/linux.local
Content-Type: message/rfc822

Return-Path: <root na linux.local>
Received: from linux.local (localhost [127.0.0.1])
        by linux.local (8.12.2/8.12.2) with ESMTP id g89ITl9m001694
        for <00420728 na xxxyyysms.eurotel.cz>; Mon, 9 Sep 2002 20:29:47
+0200
Received: (from root na localhost)
        by linux.local (8.12.2/8.12.2/Submit) id g89ITktu001683
        for 00420728xxxyyy na sms.eurotel.cz; Mon, 9 Sep 2002 20:29:46
+0200
Date: Mon, 9 Sep 2002 20:29:46 +0200
From: root <root na linux.local>
Message-Id: <200209091829.g89ITktu001683 na linux.local>
To: 00420728xxxyyy na sms.eurotel.cz

linux: 212.11.97.xxx

On Mon, Sep 09, 2002 at 11:01:53AM +0200, Lubos Kaspar wrote:
> > Date: Sun, 8 Sep 2002 12:23:49 +0200
> > From: Zbynek Houska <zbynh na seznam.cz>
> > To: sendmail na linux.cz
> > Subject: Maskarada roota
> > 
> >   muze mi nekdi prosim pomoct, nebo navist spravnym smerem v mojem
> > problemu?
> >   Potrebuju provest maskaradu "roota" tak aby veskera posta byla
> > dorucovyna jako "ja na moje.domena" a ne "root na linux.local". Vim, ze se
> > toho asi da dosahnout pomoci "masquerade_envelope", ale to z me
> > neznamych duvodu u roota nefunguje.
> 
> V sendmail.cf byva implicitne "CE root", coz znamena, ze pro roota
> se "maskarada" nedela, ani kdyz je uvedena definice "CM". V takovem
> pripade je naprava jednoducha: z "CE" vypustit "root". Jak se to
> dela pomoci m4, to nevim.
> --
> Lubos Kaspar
Takze je nekdo z vas z toho chytrej? Kazda rada vitana, pokud by mi
nekdo zapujcil tu knihu o sendmailu tim lepe ;-)

Zbynek
-- 
Uncle Ed's Rule of Thumb:
	Never use your thumb for a rule.  You'll either hit it with a
hammer or get a splinter in it.


Další informace o konferenci Sendmail