Jmeno odesilatele

yce yce na seznam.cz
Pátek Srpen 30 07:40:58 CEST 2002


Mozna by slo pouzit pro odesilani misto binarky "mail"
obycejny "sendmail -f jinyuser..." to by melo dat do
polozky From: jinyuser.

Petr

----- Original Message -----
From: "Zdenek Pizl" <z.p na linux-cd.cz>
To: <sendmail na linux.cz>
Sent: Thursday, August 29, 2002 1:36 PM
Subject: Re: Jmeno odesilatele


On Thursday 29 August 2002 13:26, you wrote:
> Pri pouziti prikazu mail ... se mi jako odesilatel zobrazi jmeno
> prihlaseneho uzivatele. Pokud se napr prihlasim pod rootem, tak posta
> odeslana rootem ma v odesilatel root. Da se nejakym zpusobem zmenit toto
> zobrazovane jmeno odesilatele? (RH7.2 + sendmail)

musite mit sendmail nakonfigurovany tak, aby umoznoval prepis techto udaju.
Ve
Vasem pripade pujde asi o FEATURE(`genericstable') - podivejte se na
www.sendmail.org pro vice informaci.

Mohl byste to mit treba takhle nejak:
--- start priklad, vlozte do sendmail.mc ---
divert(-1)
dnl This is the sendmail macro config file. If you make changes to this
file,
dnl you need the sendmail-cf rpm installed and then have to generate a
dnl new /etc/sendmail.cf by running the following command:
dnl
dnl        m4 /etc/mail/sendmail.mc > /etc/sendmail.cf
dnl
include(`/usr/share/sendmail-cf/m4/cf.m4')
VERSIONID(`linux setup for Red Hat Linux')dnl
OSTYPE(`linux')
define(`confDEF_USER_ID',``8:12'')dnl
undefine(`UUCP_RELAY')dnl
undefine(`BITNET_RELAY')dnl
define(`confAUTO_REBUILD')dnl
define(`confTO_CONNECT', `1m')dnl
define(`confTRY_NULL_MX_LIST',true)dnl
define(`confDONT_PROBE_INTERFACES',true)dnl
define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl
define(`ALIAS_FILE', `/etc/aliases')dnl
dnl define(`STATUS_FILE', `/etc/mail/statistics')dnl
define(`UUCP_MAILER_MAX', `2000000')dnl
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl
define(`confAUTH_OPTIONS', `A')dnl
dnl TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confTO_QUEUEWARN', `4h')dnl
dnl define(`confTO_QUEUERETURN', `5d')dnl
dnl define(`confQUEUE_LA', `12')dnl
dnl define(`confREFUSE_LA', `18')dnl
dnl FEATURE(delay_checks)dnl
FEATURE(`no_default_msa',`dnl')dnl
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl
FEATURE(`genericstable',`hash -o /etc/mail/genericstable.db')dnl
GENERICS_DOMAIN_FILE(`/etc/mail/genericsdomain')dnl
FEATURE(redirect)dnl
FEATURE(always_add_domain)dnl
FEATURE(use_cw_file)dnl
FEATURE(use_ct_file)dnl
FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl
FEATURE(`access_db',`hash -o /etc/mail/access.db')dnl
FEATURE(`blacklist_recipients')dnl
MAILER(smtp)dnl
MAILER(procmail)dnl
FEATURE(`nocanonify')dnl
dnl FEATURE(`masquerade_envelope')dnl
dnl MASQUERADE_DOMAIN_FILE(/etc/mail/masqueradedomain)
dnl MASQUERADE_AS(linux-cd.czdnl
CwNAZEVPOCITACE.VASEDOMENA
--- konec prikladu ---

tohle prelozite m4 sendmail.mc > sendmail.cf (udelejte si zalohu puvodniho
:)
do /etc/mail/genericsdomain napisete domenu, uzivatele ktere chcete
prepisovat. Do /etc/mail/genericstable vlozite pravidla pro prepis
napriklad:
druha.smena-request     druha.smena-request na domena.com
druha.smena-admin       druha.smena-admin na domena.com
druha.smena             druha.smena na domena.com

a pustit v /etc/mail make pro pripravu databaze

ta pravidla zalezi na tom, co chcete. Jde to obousmerne :) Trosku si s tim
polaborujte, je to hodne silna vlastnost ....

> Petr

--
z.p.




Další informace o konferenci Sendmail