PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Logiciels d'hébergement > fr.comp.mail.serveurs > faire passer des mails d'un user à un autre avec procmail ?
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
fr.comp.mail.serveurs Logiciels serveurs de messagerie électronique.

faire passer des mails d'un user à un autre avec procmail ?

Réponse
 
LinkBack Outils de la discussion
Vieux 22/09/2005, 16h08   #1
gillot
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut faire passer des mails d'un user à un autre avec procmail ?

Bonjour à tous...

La question est presque entièrement dans le titre, alors je place le
contexte :

Serveur Linux (Fedora 3) avec Postfix, procmail, clamAV et courier-imap.

J'ai un compte utilisateur par exemple 'service'.
Le compte service est paramétré dans fetchmail pour recevoir des mails
du net.
Je veux que 3 utilisateurs puissent consulter les mails de 'service',
grâce à courier-imap.

Les utilisateurs ont leurs comptes : 'user1' 'user2' et 'user3'
Ces utilisateurs n'ont pas de boite mail propre.

J'avais dans l'idée de faire dupliquer les mails arrivants dans le
comte 'service' dans les comptes de 'user1' 'user2' et 'user3'. (En
utilisant Procmail). Ainsi, chacun pouvait supprimer/consulter
tranquillement ses mails sans causer de soucis aux autres utilisateurs.

Malheureusement, si j'utilise la rêgle suivante dans .procmailrc :

*
{

*
/home/user1/Mail/new

*
/home/user2/Mail/new

*
/home/user3/Mail/new
}

Il me dit qu'il ne peut ecrire dans le repertoire en question parcequ'il
n'a pas le droit en ecriture.

Si quelqu'un a une idée, cela m'interresse..

Avis aux experts.

A+ Gillot ;o)
  Réponse avec citation
Vieux 22/09/2005, 18h14   #2
David LE BOURGEOIS
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: faire passer des mails d'un user à un autreavec procmail ?


  Réponse avec citation
Vieux 23/09/2005, 11h17   #3
gillot
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: faire passer des mails d'un user à un autre avec procmail ?

>> La question est presque entièrement dans le titre, alors je place le
>> contexte :
>>
>> Serveur Linux (Fedora 3) avec Postfix, procmail, clamAV et courier-imap.
>>
>> J'ai un compte utilisateur par exemple 'service'.
>> Le compte service est paramétré dans fetchmail pour recevoir des mails
>> du net.
>> Je veux que 3 utilisateurs puissent consulter les mails de 'service',
>> grâce à courier-imap.
>>
>> Les utilisateurs ont leurs comptes : 'user1' 'user2' et 'user3'
>> Ces utilisateurs n'ont pas de boite mail propre.

>
> Même pas une boîte locale /var/mail/$USER ?


Si, mais je ne sais pas comment je peux exploiter cela ? le format est
différent du format utilisé dans mon répertoire "Mail" des utilisateurs.
Je vais essayer de me renseigner ;o)

> Et pourquoi ne pas créer un fichier ~service/.forward, contenant le nom
> des utilisateurs destinataires en copie ?


??? Oui, et après ? Comment ça marche ? J'ai jeté un oeil sur le man de
Procmail, mais j'ai pas trouvé de référence à un fichier forward ?
Oui bien je met une règle spécifique dans le .procmailrc, mais laquelle ?
Je continue à chercher...

Sinon, j'avais bien une idée, mais c'est pas vraiment élégant !
Avec cron, copier toutes les minutes le contenu de /home/service/Mail/new
dans les répertoires /home/user#/mail/new des mes utilisateurs, mais je
pense qu'il y a risque d'écrasement d'un mail qui resterai en attente sur
un des comptes (ce qui peut se gérer aussi !)

De préférence j'aimerais éviter ce genre de méthode "Bourrin", mais
j'aurais peut-être pas le choix, sauf si quelqu'un me suggéère la
"bonne" méthode pour réaliser mon rêve ~<p

Merci d'avance pour vos suggestions !

A+ Gillot ;o)
  Réponse avec citation
Vieux 23/09/2005, 11h27   #4
[SauronDeMordor]
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: faire passer des mails d'un user à un autre avec procmail ?

gillot a écrit :
>>>La question est presque entièrement dans le titre, alors je place le
>>>contexte :
>>>
>>>Serveur Linux (Fedora 3) avec Postfix, procmail, clamAV et courier-imap.
>>>
>>>J'ai un compte utilisateur par exemple 'service'.
>>>Le compte service est paramétré dans fetchmail pour recevoir des mails
>>>du net.
>>>Je veux que 3 utilisateurs puissent consulter les mails de 'service',
>>>grâce à courier-imap.



je repond a cotes de la quertion, ou du moins en partit.
es tu vraiment accroche a courier-imap. (je ne le connais pas), car avec cyrus-imap tu peux avoir des repertoir partager
sur imap. ce qui te perme d avoir des repertoit visible par des pool d utilisateur.
si ce ts possible avec courier, tu peux regarder du cotes des "share folders"
  Réponse avec citation
Vieux 23/09/2005, 16h13   #5
gillot
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: faire passer des mails d'un user à un autre avec procmail ?


> je réponds a côté de la question, ou du moins en partit.
> es tu vraiment accroche a courier-imap. (je ne le connais pas), car avec
> cyrus-imap tu peux avoir des répertoires partagés sur imap. ce qui te
> permet d avoir des répertoires visible par des pool d utilisateur. si
> ce ts possible avec courier, tu peux regarder du cotes des "share
> folders"


C'est-a-dire que c'est justement ce que je veux éviter : un répertoire
commun !

A+
  Réponse avec citation
Vieux 25/09/2005, 19h22   #6
Vincent Ramos
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: faire passer des mails d'un user à un autre avec procmail ?


  Réponse avec citation
Vieux 25/09/2005, 20h13   #7
gillot
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: faire passer des mails d'un user à un autre avec procmail ?

> Il suffit de créer un alias dans /etc/aliases (avec Postfix, lancer en
> root «newaliases» après coup pour mettre à jour la base de données
> contenant les alias) qui renvoie à plusieurs utilisateurs:
>
> service: utilisateur1, utilisateur1, utilisateur3



Super, je vais essayer dés lundi si j'en ai le temps.


> Le plus simple serait que «service» ne soit pas un utilisateur du
> système mais un simple alias de messagerie.



D'accord, mais comment je fais ça ?


Merci pour ton aide.

A+ GIllot ;o)
  Réponse avec citation
Vieux 25/09/2005, 20h25   #8
Vincent Ramos
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: faire passer des mails d'un user à un autre avec procmail ?

gillot égrapsen en <pan.2005.09.25.19.13.16.555992@free.fr>:

>> Le plus simple serait que «service» ne soit pas un utilisateur du
>> système mais un simple alias de messagerie.

> D'accord, mais comment je fais ça ?


Tu utilises un alias qui ne soit pas le nom d'un utilisateur. C'est
cet alias que tu indiques dans le fichier /etc/aliases.

Tout courrier destiné à cet alias (service@machine) sera redirigé vers
les boîtes des utilisateurs indiqués.


--
apt-get moo
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 19h02.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,68496 seconds with 16 queries