Newsgroup: it.comp.os.linux.sys
Titolo: Postfix e condividere i messaggi inviati di una azienda

Salve a tutti...
sarò breve e coinciso :-)
Ho configurato in una azienda postfix come MTA. Utilizzo fetchmail per
prelevare la posta da un indirizzo remoto 
azi...@azienda.it
 e la redirigo
nel server locale linux all'account chiamto "azienda" altro non è che un
alias a 4 utenti locali, i quali, come avrete capito ricevono la posta di
tutta l'azienda. Fin qui tutto perfetto... il problema mi si pone perchè
questi 4 utenti vogliono che tutta la posta che loro spediscono (utilizzando
outluk :-)) sia possibile leggerla anche dalle altre postazioni.
Ora, una specie di soluzione l'avrei trovata utilizzando l'opzione
always_bcc = sent...@azienda.lan
ma il fatto è che non posso utilizzarla perchè se abilito always_bcc, in
tale account mi ci finiscono anche le mail che fetchmail manda al gruppo
locale... arghhhh :-)))
quindi capirete che la cosa si complica un pochetto...
nessuno ha un'idea valida per applicare quello che cerco di fare? Magari
devo impostare in modo diverso fetchmail?
bellissimo sarebbe far vedere la posta inviata in modo condiviso (ed
onestamente non so neanche da che parte farmi, o meglio, non so che client
utilizzare, o se esiste un programma che faccia al caso mio), altrimenti
andare con postfix e far vedere la posta inviata da un utente della lan come
posta ricevuta, anche se ahimè non è il massimo della vita.
PS. Ovviamente ho cercato di spiegargli che quello che chiedono non è molto
bello, ogni utente, e solo lui, dovrebbe vedere la propria posta inviata...
ma sapete come sono... vogliono sempre avere ragione loro :-)
Un caloroso grazie a chi mi saprà aiutare e dare qualche dritta.

 
Prova ad utilizzare gli aliases (/etc/aliases):
sentmail:	utente1, utente2, utente3, utente4
oviiamente dopo dovrai dare il comando  'newsaliases'
Ciao, Claudio

oviiamente dopo dovrai dare il comando  'newsaliases'
Il problema è che quello che mi dici è proprio quello che ho fatto io.
o meglio, il problema principale che in questo modo mi ritrovo la posta
inviata insieme a quella ricevuta da fetchmail :-(((
non c'è un modo per dire a fetchmail di mandare la posta agli indirizzi
locali senza pasare per il server MTA locale?
poi magari mi faccio un filtro a livello client che sposta la posta inviata
da server locale dentro una cartella di outlook....
Beh... in effetti mi sono risposto da solo :-)
adesso vedo se risolvo a livello client.
Ciao e grazie a Claudio per l'aiuto

 locali senza pasare per il server MTA locale?
Potresti usare procmail. In .fetchmailrc metti la direttiva:
mda /usr/bin/procmail poi guardati man procmail per i dettagli.
Ciao ZioPino

 Ciao e grazie a Claudio per l'aiuto
Prova a configurare procmail invece .... potresti impostare dei filtri
che fanno tutto quello che vuoi ma in modo centralizzato (senza dover
configurare i singoli client).
Ciao
Claudio

 mda /usr/bin/procmail poi guardati man procmail per i dettagli.
Ottimo, ringrazio sia te che Claudio per l'interessamento e l'aiuto.
l'opzione -m l'avevo vista proprio oggi quando ho avuto un po di tempo e mi
son ripassato il man di fetchmail... io gli avevo dato -m /usr/sbin/sendmail
e andava egregiamente.... il always_bcc di postfix non mi doppiava più i
messaggi di fetchmail...
Rimane una sola cosa... quando il cron manda il log via mail, con l'opzione
always_bcc mi fa un bcc verso tutti gli utenti registrati nell'alias
sentmail (ricordo essere impostato così: 'sentmail: utente1, utente2,
utente3, utente4), più quello che è associato all'alias root... quindi, mi
ritrovo una bella copia dei messaggi in tutti gli account degli utenti, con
in più una copia doppia all'account email equivalente al root.... la cosa
sarebbe semplice, non si può dire al crond di utilizzare un programma come
/usr/sbin/sendmail anzichè passare per la porta 25 (proprio come
l'opzione -m di fetchmail) del server locale? così eviterei quelle maledette
copie :-(
Ciao e ancora grazie ragazzi... siete stati unici.

 outluk :-)) sia possibile leggerla anche dalle altre postazioni.
Se questo significa che ogni messaggio che mandano (a qualsiasi
destinatario) deve arrivare anche agli altri utenti locali
(agli altri tre diciamo) allora debbono essere loro a
specificare nell'header CC gli ulteriori destinatari (con
autluk non so ma con un mailer serio come mutt basta impostare
un alias che una volta specificato nel campo CC si "trasforma"
in quanti e quali indirizzi uno vuole): il sistema non puo` e
non deve automaticamente spedire a ogni utente la
corrispondenza in uscita di ogni altro.
A meno che la tua piccola rete non sia una sorta di antiutopia
orwelliana...
-- 
Bye by Red  |  PCC on a FreeBSD box                  E-mail: 
rw...@mclink.it
            |---------------------------------------------------------------
            |  "Trovo il mio punto G e voglio un'altra stronza rivoluzione
            |   un orgasmo che mi plachi ogni reazione"  (Afterhours)

 Ciao e ancora grazie ragazzi... siete stati unici.
Allora, invece di agire sul file fetchmailrc, abilita l'opzione
'mailbox_command = /usr/bin/procmail' nel file /etc/postfix/
main.cf
 e
poi ridai postfix reload.
In questo modo il controllo resta a postfix.
Ciao
Claudio