Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2330 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

Prendre du courrier par POP3 et le distribuer à plusieurs utilisateurs

n°340697
mikala
Souviens toi du 5 Novembre...
Posté le 17-10-2003 à 12:43:29  profilanswer
 

Reprise du message précédent :
par postfix tu peux faire un appel par exemple a amavisd ( le content_filter ) qui appellera l'antivirus & éventuellement spammassassin si besoin

mood
Publicité
Posté le 17-10-2003 à 12:43:29  profilanswer
 

n°340701
grosminet
42.
Posté le 17-10-2003 à 12:51:10  profilanswer
 

Merci mikala je v tenter....
désolé si je m'éloigne un peu du sujet:
lol:


emerge amavis -p
...
[blocks B     ] net-mail/postfix ("virtual/mta" from pkg net-mail/qmail-1.03-r10)
[ebuild  N    ] net-mail/qmail-1.03-r10  
...


ya des fois je vous jure...
bon on va utiliser trophie je sens...


Message édité par grosminet le 17-10-2003 à 12:51:56
n°340702
mikala
Souviens toi du 5 Novembre...
Posté le 17-10-2003 à 12:55:13  profilanswer
 

pourquoi tu ne le compiles pas toi meme le amavisd ?
sinon c'est amavisd-new meme

n°340703
grosminet
42.
Posté le 17-10-2003 à 13:00:22  profilanswer
 

hmm c ptet pour ça en fait. thx.
mais bon heu pour ceux que ça interresse, trophie est pas mal je trouve...
(je l'utilise dans certains cas avec pop3vscan... ça rox!)


Message édité par grosminet le 17-10-2003 à 13:01:17
n°340705
mikala
Souviens toi du 5 Novembre...
Posté le 17-10-2003 à 13:03:27  profilanswer
 

oki,
& tu as une url pour trophie ( pas envie de googoliser :p )

n°340717
grosminet
42.
Posté le 17-10-2003 à 13:23:06  profilanswer
 

Mikala a écrit :

oki,
& tu as une url pour trophie ( pas envie de googoliser :p )
 


 
http://www.vanja.com/tools/trophie/

n°340738
eL_Shaman_​__
Plop.
Posté le 17-10-2003 à 14:15:41  profilanswer
 

J'ai forcé fetchmail à utiliser Procmail en ajoutant cette option à sa ligne de lancement:
--mda /usr/bin/procmail
 
J'ai ensuite lancé fetchmail en « mode debug » de cette façon (sous Debian):
/etc/init.d/fetchmail debug-run
 
Cette fois, le message suivant est apparu:


fetchmail: sur le point de délivrer le courrier à : /usr/bin/procmail
#*procmail: Couldn't chdir to "/var/run/fetchmail/Mail/"
 éliminé


 
C'est plutôt étrange vu que fetchmail est lancé sous l'utilisateur fetchmail et que j'ai les permissions correctes:


camus:/home/elshaman# ls -ld --color /var/run/fetchmail/
drwx------    3 fetchmail nogroup      4096 2003-10-17 14:10 /var/run/fetchmail/
camus:/home/elshaman#  


Je ne comprend pas vraiment là !

n°340740
eL_Shaman_​__
Plop.
Posté le 17-10-2003 à 14:16:50  profilanswer
 

Arf, je suis bête, le message d'erreur vient de Procmail, pas de fetchmail !
 
Bon, je tente un truc...

n°340742
eL_Shaman_​__
Plop.
Posté le 17-10-2003 à 14:30:50  profilanswer
 

Ce coup-ci, j'ai un fichier de log pour procmail ! :)
Et dedans, je vois que procmail essaie de délivrer TOUS les courriers à l'utilisateur qui l'a lancé, c'est-à-dire fetchmail... Il faudrait que je puisse lui spécifier les utilisateurs.

n°340745
mikala
Souviens toi du 5 Novembre...
Posté le 17-10-2003 à 14:39:58  profilanswer
 

essaye le 'is' de grosminet
sinon je ferais a ta place comme l'as dis gros minet
passage par postfix qui utilisera procmail comme mda & on en parle plus ;)


Message édité par mikala le 17-10-2003 à 14:40:58
mood
Publicité
Posté le 17-10-2003 à 14:39:58  profilanswer
 

n°340758
eL_Shaman_​__
Plop.
Posté le 17-10-2003 à 15:03:36  profilanswer
 

Le 'is' ne fonctionne que si fetchmail est lancé par root. Ça enlèverait les problèmes restant, mais je me demande si c'est sérieux de faire ça du point de vue de la sécurité...

n°340760
eL_Shaman_​__
Plop.
Posté le 17-10-2003 à 15:05:17  profilanswer
 

Bon, je vais jeter un coup d'oeil à Postfix.

n°340768
mikala
Souviens toi du 5 Novembre...
Posté le 17-10-2003 à 15:24:00  profilanswer
 

El_ShAmAn___ a écrit :

Le 'is' ne fonctionne que si fetchmail est lancé par root. Ça enlèverait les problèmes restant, mais je me demande si c'est sérieux de faire ça du point de vue de la sécurité...
 


grsec + acl dans ce cas & tu limites les droits de ton fetchmail & on n'en parle plus  [:ddr555]

n°340774
grosminet
42.
Posté le 17-10-2003 à 15:39:05  profilanswer
 

lol déjà qu'il se galère avec fetchmail... laisse les acls de côté à mon avis.
enfin, franchement, utilise postfix ce sera plus simple je pense...
en 1 ligne de conf je crois sous gentoo il est prêt à utiliser procmail et ça te fera tout ce que tu veux...
du côté sécurité non c pas tres grave je crois que ce soit root qui lance paske si fetchmail fait bien les choses, il doit prendre l'uid du user mail quand il se démonise...

n°340776
eL_Shaman_​__
Plop.
Posté le 17-10-2003 à 15:46:55  profilanswer
 

Ben en effet, j'ai mis Procmail et ça tourne !
J'ai donc: Postfix, Procmail et Spamassassin.
 
Juste un problème: lorsque j'envoie des mails, il est marqué qu'ils viennent de « celestiadust » (c'est mon nom de domaine) et j'aimerais qu'il sortent avec wanadoo.fr comme nom ! Et puis dans le même style, elshaman devrait être transformé en un autre nom... Cela se faisait facilement sous Exim, je pense qu'une option similaire existe sous Postfix ?  :D
 
À pars ça, d'après ce que j'ai vu en googlisant, Exim peut également déposer les mails pour les utilisateurs, comme ici avec Postfix. Mais je n'ai rien compris pour la config ! :/
 
 
Bon, pour les ACL, euh... mais ça va po nan ? :D

n°340779
mikala
Souviens toi du 5 Novembre...
Posté le 17-10-2003 à 15:50:39  profilanswer
 

bah procmail peut tres bien te modifier les headers si c'est ce que tu cherches ( enfin pour etre exact c'est plutot formail qui le fait mais comme tu vas le coincer dans ton fichier de conf de procmail ca va rulezz :p , oui je compliques un peu)
 

n°340787
Dark_Schne​ider
Close the World, Open the Net
Posté le 17-10-2003 à 16:07:50  profilanswer
 

postfix peut s'en charger si tu utilises comme server smtp postfix en relay


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°340806
grosminet
42.
Posté le 17-10-2003 à 16:38:36  profilanswer
 

heu ya plus simple...
enfin je pense...
regarde du côté de sender_canonical dans la config de postfix
pour faire simple:


echo "pouet pouet@pouet.net" >> /etc/postfix/sender_canonical
postmap /etc/postfix/sender_canonical
echo "sender_canonical_maps = hash:/etc/postfix/sender_canonical" >> /etc/postfix/main.cf
postfix reload


et voilà
ça aura pour effet que chaque mail qui sortira de ton postfix de la part de ton user pouet aura en fait un champ From: pouet@pouet.net
le tout est que pouet.net existe sinon, la plupart des serveur smtp en face te jetteront.
 
Sinon juste une chose: c'est pas vraiment postfix qui dépose les mails dans ton mais procmail je dirais plutôt.

n°340814
eL_Shaman_​__
Plop.
Posté le 17-10-2003 à 16:50:34  profilanswer
 

Pendant ce temps, j'avais également trouvé la réponse sur ce site:
http://www.linux-france.org/article/mail/postfix-jaco/
 
Bon Ben tout fonctionne  :)

n°340818
eL_Shaman_​__
Plop.
Posté le 17-10-2003 à 17:05:02  profilanswer
 

Je donne mes fichiers de configuration, au cas où quelqu'un aurait des difficultés.
 
/etc/fetchmailrc:


set postmaster "elshaman"
set nobouncemail
set no spambounce
set properties ""
poll pop.wanadoo.fr with proto POP3
 user 'toto' there with password 'lol' is 'elshaman' here options fetchall
 user 'tata' there with password 'lemotdepasse' is 'elshaman' here options fetchall
 user 'titi' there with password 'envoiedubois' is 'titi' here options fetchall


Pour les gens qui n'utilisent pas une Debian:
fetchmail est lancé sous l'utilisateur « fetchmail »avec les options suivantes par la ligne de commandes:
--daemon 300 --syslog -f /etc/fetchmailrc -i /var/mail/.fetchmail-UIDL-cache
 
/etc/procmailrc:


PATH=/usr/local/bin:/usr/bin:/bin
SHELL=/bin/sh
DEFAULT=/var/mail/$LOGNAME
LOGFILE=$HOME/.procmail.log
LOGABSTRACT=no
VERBOSE=no
 
:0fw: spamassassin.lock
* < 256000
| /usr/bin/spamassassin
 
:0
* ^X-Spam-Status: YES
$HOME/.spam


Le courrier est délivré au format MBOX dans /var/mail/nom_utilisateur.
 
/etc/procmail/main.cf:


# see /usr/share/postfix/main.cf.dist for a commented, fuller
# version of this file.
 
# Do not change these directory settings - they are critical to Postfix
# operation.
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix
setgid_group = postdrop
 
# appending .domain is the MUA's job.
append_dot_mydomain = no
 
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
 
# Uncomment the next line to generate delayed mail warnings
#delay_warning_time = 4h
 
myhostname = camus.celestiadust
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = camus.celestiadust, localhost.celestiadust, localhost
relayhost = smtp.wanadoo.fr
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
 
sender_canonical_maps = hash:/etc/postfix/canonical


« celestiadust » est mon petit nom de domaine à moi  :p
 
/etc/postfix/canonical:


#  
# SEE ALSO
#        cleanup(8) canonicalize and enqueue mail
#        postmap(1) create mapping table
#        virtual(5) virtual domain mapping
#        pcre_table(5) format of PCRE tables
#        regexp_table(5) format of POSIX regular expression tables
#  
# LICENSE
#        The Secure Mailer license must be distributed with this software.
#  
# AUTHOR(S)
#        Wietse Venema
#        IBM T.J. Watson Research
#        P.O. Box 704
#        Yorktown Heights, NY 10598, USA
#  
#                                                                   CANONICAL(5)
 
elshaman toto@wanadoo.fr
titi titi@wanadoo.fr


 
 
Voilà  :hello:  
En espérant ne pas avoir laissé d'erreur, je remercie tous ceux qui ont accepté de passer du temps à m'aider.  :jap:

n°340822
mikala
Souviens toi du 5 Novembre...
Posté le 17-10-2003 à 17:30:48  profilanswer
 

note : maildir c'est mieux :o

n°340833
eL_Shaman_​__
Plop.
Posté le 17-10-2003 à 17:58:01  profilanswer
 

Mikala a écrit :

note : maildir c'est mieux :o


Porqué ?

n°340836
mikala
Souviens toi du 5 Novembre...
Posté le 17-10-2003 à 18:03:26  profilanswer
 

j'aime pas tout ce qu'il dis mais pour une fois je suis d'accord
bref lis ceci

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Serveur Mail sous Linux: Gestion de Groupes d'Utilisateurs+ de 100mbits/s en utilisant plusieurs NIC?
[GENTOO] samba et ses utilisateursPlusieurs questions a popos de BSD
droits utilisateurs : accès internet impossible (groupe DIP activé)Limiter la bande passante des utilisateurs...
postfix smtp pop3Problème d'acces pop3 sous mandrake 90.1 (serveur)
Ya moyen de se logger plusieurs fois comme sur XP ??Un programe de vidéoconférence à plusieurs
Plus de sujets relatifs à : Prendre du courrier par POP3 et le distribuer à plusieurs utilisateurs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR