[ velda @ 18.06.2010. 15:26 ] @
Dakle problem je sa adresom sa koje se šalje povratna autoreply poruka.

Konfiguracija : sendmail+procmail na RHEL 4U5
Pod /home/korisnik postavim dva fajla : .autoreply (gde je tekst poruke) i .procmailrc gde je "recept" za autoreply, i koji izgleda ovako :
less .procmailrc
SHELL=/bin/bash
#
:0 h c
* !^FROM_DAEMON
* !^X-Loop: [email protected]
| (formail -r -I"Precedence: junk" \
-A"X-Loop: [email protected]" ; \
cat $HOME/.autoreply \
) | $SENDMAIL -t
(END)

I to radi, vraća poruku iz fajla .autoreply, ALI šalje sa mail naloga koji glasi ime-iz-/etc/passwd-fajla@hostname-servera umesto (u ovom slučaju) [email protected]
Pod webmail-om (squirrelmail) je podešena reply adresa kako valja, pod klijentom takođe, ali ista priča.
Pregledah GOMILU internet strana i nisam našla ništa što bi pomoglo.
Ideje?

Hvala u napred.
[ Dr.Love @ 20.06.2010. 15:42 ] @
Ovo bi trebalo da je ono sto te interesuje. Ja bas nisam razumeo gde to treba podesiti, ali ja nikada nisam ni koristio procmail:

Citat:
The autoreply.pl program

/etc/smrsh/autoreply.pl sends a message based on information from the original message and the autoreply file as specified in the Procmail recipe.
Message headers in the automatic message

By default, autoreply.pl writes the necessary message headers. If you like, you can replace one or more of the default headers with headers that you specify in the autoreply file:

Subject: Address [email protected] no longer valid
From: Andy Jones <[email protected]>

[body of message begins here]


You can also set additional headers that way.
http://www.gunnar.cc/hosting/procmail.html


Ako ne, mozda ovo pomogne:

Citat:
# Since the infobot account that we've created is a local account, you'll need to configure /etc/postfix/virtual properly if you're using virtual domains. Consult the man pages by executing man 5 virtual or see http://www.postfix.org/virtual.5.html if you don't already have this set up.


[ velda @ 21.06.2010. 09:52 ] @
Hvala na trudu.
Pogledala ja vec sve te strane, i pomoci na njima na zalost nema.
Ali i trud mi ulepsa dan!
:-))
[ Miroslav Strugarevic @ 21.06.2010. 12:40 ] @
# hostname
# hostname -f
# cat /etc/hosts

Kada se na server-u ulogujes kao taj korisnik

su - korisnik

i probas da mu posaljes mail

# mail [email protected]
Subject: test <ENTER>
test <ENTER>
. <ENTER>
Cc: <ENTER>

Dobijes mail od kog korisnika.. Tacnije kakvo je from polje?

Verovatno maskarada domena nije dobro podesena na sendmail-u..
[ velda @ 21.06.2010. 14:44 ] @
Maskarade nema uopste, jer se na istom serveru nalazi vise mail domena, pa i ne sme da bude UP (mislim na produkcionu masinu).

Ovo su mi podaci sa testne masine, shodno tome malo cudna imena )

[root@mordor ~]# hostname
mordor.test

[root@mordor ~]# hostname -f
mordor.test

[root@mordor ~]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 mordor.test mordor localhost.localdomain localhost

Ovako izgleda povratna poruka (pun header) :
From [email protected] Mon Jun 21 15:38:11 2010
Date: Mon, 21 Jun 2010 15:38:11 +0200
From: [email protected]
To: [email protected]
Subject: Re: ponedeljak 1
References: <[email protected]>
In-Reply-To: <[email protected]>
X-Loop: [email protected]
Precedence: junk

test test test

Dakle ubacuje autoreply tekst u povratnu poruku (test test test), ali je "From" dat kao [email protected], umesto [email protected], i ja nikako da provalim GDE da to definisem da radi kako valja! Grrrr.
[ Miroslav Strugarevic @ 21.06.2010. 14:48 ] @
A kad probas da posaljes poruku direktno bez procmailrc respondera.. Kakvo je onda from polje?

p.s. Ja sam 100% siguran da to nema veze sa procmailrc responderom.. Znaci setup ti nije dobar..


Mozda bi sendmail.mc bio zgodan za pogledati :)

[Ovu poruku je menjao Miroslav Strugarevic dana 21.06.2010. u 16:10 GMT+1]
[ Dr.Love @ 21.06.2010. 21:06 ] @
AKO bi problem stvarno bio do .procmail-a, onda mi mozda privremena promena $HOSTNAME-a dobro dosla, u samoj procmail skripti ako je moguce. Mozda i privremena promena $USER-a.

Devojka/zena koja administrira Linux i voli Gospodare Prstenova? Vrlo zanimljivo, zaintrigiran sam :-D
[ velda @ 22.06.2010. 08:16 ] @
I ja sam vrlo razumno sigurna da to nema nikakve veze sa procmail autoreply-em.
Poenta je kada se salje direktno sa servera (i bez autoreply) situacija je ista, tj [email protected] umesto [email protected]
Jasno mi je da je problem negde,a li ko sto rekoh maskarada ne resava situaciju, jer na produkciji imam vise domena.
Inace server per se radi OK (sa oko 5000 mail poruka dnevno :-)) vec par godina.

I da, sto se LOTR tice, ja sam oduvek navijala za Boromira. Ubise ga, grrr
[ Miroslav Strugarevic @ 22.06.2010. 08:25 ] @
Hoces da probamo da resimo to ili ne?

Ako hoces onda lepo okaci sendmail.mc ovde da vidimo...
[ velda @ 22.06.2010. 10:35 ] @
Naravno da hocu da resim problem.
Izludjuje me, iskreno govoreci.
Evo ga (ceo) :
divert(-1)dnl
include(`/usr/share/sendmail-cf/m4/cf.m4')dnl
VERSIONID(`setup for Red Hat Linux')dnl
OSTYPE(`linux')dnl
dnl define(`confLOG_LEVEL', `9')dnl
dnl define(`SMART_HOST',`smtp.your.provider')dnl
define(`confDEF_USER_ID',``8:12'')dnl
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
define(`STATUS_FILE', `/var/log/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 define(`confAUTH_OPTIONS', `A p')dnl
dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confCACERT_PATH',`/usr/share/ssl/certs')
dnl define(`confCACERT',`/usr/share/ssl/certs/ca-bundle.crt')
dnl define(`confSERVER_CERT',`/usr/share/ssl/certs/sendmail.pem')
dnl define(`confSERVER_KEY',`/usr/share/ssl/certs/sendmail.pem')
dnl define(`confDONT_BLAME_SENDMAIL',`groupreadablekeyfile')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
define(`confTO_IDENT', `0')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(redirect)dnl
FEATURE(always_add_domain)dnl
FEATURE(use_cw_file)dnl
FEATURE(use_ct_file)dnl
dnl define(`confMAX_DAEMON_CHILDREN', 12)dnl
dnl define(`confCONNECTION_RATE_THROTTLE', 3)dnl
FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl
FEATURE(`access_db',`hash -T<TMPF> -o /etc/mail/access.db')dnl
FEATURE(`blacklist_recipients')dnl
EXPOSED_USER(`root')dnl
dnl DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea')dnl
dnl DAEMON_OPTIONS(`Port=smtps, Name=TLSMTA, M=s')dnl
dnl DAEMON_OPTIONS(`port=smtp,Addr=::1, Name=MTA-v6, Family=inet6')dnl
dnl DAEMON_OPTIONS(`Name=MTA-v4, Family=inet, Name=MTA-v6, Family=inet6')
FEATURE(`accept_unresolvable_domains')dnl
dnl FEATURE(`relay_based_on_MX')dnl
LOCAL_DOMAIN(`localhost.localdomain')dnl
dnl MASQUERADE_AS(`mydomain.com')dnl
dnl FEATURE(masquerade_envelope)dnl
dnl FEATURE(masquerade_entire_domain)dnl
dnl MASQUERADE_DOMAIN(localhost)dnl
dnl MASQUERADE_DOMAIN(localhost.localdomain)dnl
dnl MASQUERADE_DOMAIN(mydomainalias.com)dnl
dnl MASQUERADE_DOMAIN(mydomain.lan)dnl
MAILER(smtp)dnl
MAILER(procmail)dnl
[ Miroslav Strugarevic @ 22.06.2010. 10:59 ] @
A sta imas u /etc/mail/virtusertable, /etc/mail/mailertable i /etc/mail/userdb




[ velda @ 22.06.2010. 15:08 ] @
Samo default stvari, nista dodato.
Na produkciji je samo tu i tamo vezivanje tipa :
perapetrovic pera.petrovic (pre mog vremena otvarano, pa ostalo :-)))
[ Miroslav Strugarevic @ 22.06.2010. 20:56 ] @
Ja nisam neko ko ima iskustva sa sendmail-om ali ne razumem kako ocekujes da ti skoro defaultna konfiguracija radi posao? Ja pomenem maskaradu domena a ti kazes ne mogu zbog ostalih domena koji se hostuju.. Sad mi nista nije jasno :)
[ velda @ 23.06.2010. 08:24 ] @
Maskarada podrazumeva da ti izlazni mail-vi idu sa odredjenim (predodredjenim u sustini) domenom.
To kod mene nije moguce, jer jedan mail server opsluzuje vise domena.
Na to sam mislila.
Ovaj autoreply recept procmail-a mi je radio sa default postavkom, na serveru koji je na sebi imao 20-ak mail domena, ali sa RH8 (znaci matoro ko Biblija :-)))
Sada na RHEL4U5 me zeza.
U tome je stvar.
[ Miroslav Strugarevic @ 23.06.2010. 08:50 ] @
Hteo sam reci sledece :) Ti hoces da ti se mail-ovi predstavljaju kao @kamcatka.net a JA NIGDE U TVOJIM POSTOVIMA NISAM VIDEO NI K OD kamcatka.net
SAMO test domen mordor.test i sad te opet pitam kako mislis da ti to radi :) Ja ne znam :)
[ Dr.Love @ 23.06.2010. 15:46 ] @
Ono sto pokusava da kaze je da bi i na test mashini trebala da imas neki virtualni domen da bi mogla da pravilno vrsis testiranja. Jos bolja varijanta bi bila da kloniras glavni server pa tako testiras.
[ velda @ 24.06.2010. 15:36 ] @
Nije mordor.test test domen, nego ime servera (hostname).
I u pravu si, moracu to da pogledam (to za definicije).
A kamcatka.net se vidi u local-host-names i u access (db) gde se definisu domeni za koje masina prima mail.
Poenta je da bi (bar kako bih ja htela :-))) trebalo da bude negde definisanje na nivou korisnika.
A nije kroz webmail (kod mene je sqquirrelmail), jer sam to probala (definisanje parametara naloga i reply address).
Grr
Ma nacicu ga, uporna sam ja. Jednog dana svakako ;-)
[ Miroslav Strugarevic @ 24.06.2010. 15:57 ] @
Mozda da pogledas ovo:

FEATURE(`genericstable', `dbm /etc/mail/genericstable')dnl

GENERICS_DOMAIN_FILE(`/etc/mail/generics-domains')dnl

Dok u fajlu /etc/mail/genericstable stoji nesto tipa

velda [email protected]

A u fajlu /etc/mail/generics-domains uglavnom host.domain.com
[ velda @ 30.06.2010. 14:20 ] @
Hvala na ideji. Posle kratkog pregleda, to je definitivna mogucnost!
Javicu kasnije kako je cela stvar prosla :-))

Izvinjavam se zbog kasnog javljanja, ali je izbila frka na sasvim drugoj strani....