OVH Cloud OVH Cloud

Serveur de mail de LAN

4 réponses
Avatar
TheDD
Salut,

j'aimerais installer un serveur de mail sur ma gate linux.

Je pensais le faire avec fetchmail mais il y a des inconvénients.
Disons que ma gate c gate.home.perso, et que j'ai 3 comptes pop à
récupérer:
* soit je récupère tout dans un compte local
* soit je crée 3 comptes local et je fais une correspondance

Le problème c'est que mes adresses sont changées. Style:
* compte1@isp.com devient compte1prime@home.perso
* compte2@ecole.com devient compte2prime@home.perso

Et ça c pas génial du tout.

Donc est-ce qu'il existe un soft que l'on peut configurer pour avoir
des BAL virtuelles, qui ne sont pas reliées à des utilisateurs?

Chez wanado par exemple, je pense pas qu'il ai un utilisateur par
compte pop...

Merci pour votre aide

--
TheDD

4 réponses

Avatar
Olivier Brisson
TheDD schrieb:
Salut,

j'aimerais installer un serveur de mail sur ma gate linux.

Je pensais le faire avec fetchmail mais il y a des inconvénients.
Disons que ma gate c gate.home.perso, et que j'ai 3 comptes pop à
récupérer:
* soit je récupère tout dans un compte local
* soit je crée 3 comptes local et je fais une correspondance

Le problème c'est que mes adresses sont changées. Style:
* devient
* devient

Et ça c pas génial du tout.

Donc est-ce qu'il existe un soft que l'on peut configurer pour avoir
des BAL virtuelles, qui ne sont pas reliées à des utilisateurs?

Chez wanado par exemple, je pense pas qu'il ai un utilisateur par
compte pop...

Merci pour votre aide

Bonjour theDD,


Pour trois comptes, je ne vois pas l'intérêt d'installer un serveur de
mail.

Cordialement,

Olivier
--

Avatar
TheDD
On 24 Apr 2004 09:51:38 GMT, Olivier Brisson wrote:

TheDD schrieb:
Salut,

j'aimerais installer un serveur de mail sur ma gate linux.

Je pensais le faire avec fetchmail mais il y a des inconvénients.
Disons que ma gate c gate.home.perso, et que j'ai 3 comptes pop à
récupérer:
* soit je récupère tout dans un compte local
* soit je crée 3 comptes local et je fais une correspondance

Le problème c'est que mes adresses sont changées. Style:
* devient
* devient

Et ça c pas génial du tout.

Donc est-ce qu'il existe un soft que l'on peut configurer pour avoir
des BAL virtuelles, qui ne sont pas reliées à des utilisateurs?

Chez wanado par exemple, je pense pas qu'il ai un utilisateur par
compte pop...

Merci pour votre aide

Bonjour theDD,


Pour trois comptes, je ne vois pas l'intérêt d'installer un serveur de
mail.

Cordialement,


La principale raison c'est de pouvoir filtrer le spam ce manière
centralisée, en me permettant de regarder mes mails depuis une machine
cliente linux ou windows sans distinction.

Je pense m'en sortir avec pop3vscan, c'est un proxy transparent qui
intercepte les requêtes pop.

--
TheDD


Avatar
François RONVAUX
"TheDD" a écrit dans le message de news:

Salut,

j'aimerais installer un serveur de mail sur ma gate linux.

Je pensais le faire avec fetchmail mais il y a des inconvénients.
Disons que ma gate c gate.home.perso, et que j'ai 3 comptes pop à
récupérer:
* soit je récupère tout dans un compte local
* soit je crée 3 comptes local et je fais une correspondance

Le problème c'est que mes adresses sont changées. Style:
* devient
* devient

Et ça c pas génial du tout.

Donc est-ce qu'il existe un soft que l'on peut configurer pour avoir
des BAL virtuelles, qui ne sont pas reliées à des utilisateurs?

Chez wanado par exemple, je pense pas qu'il ai un utilisateur par
compte pop...



Mini how-to trouvé sur le Net au sujet de la mise en place de comptes
virtuels :



Je tourne sur une Mandrake v9.2 avec les outils suivants :
- courier-imap-2.1.2-1mdk,
- maildrop-1.6.1-1mdk,
- postfix-2.0.13-3mdk.

J'ai suivi les instructions de ces deux liens :
http://www.porcupine.org/postfix-mirror/newdoc/VIRTUAL_README.html#virtual_m
ailbox
http://www.porcupine.org/postfix-mirror/newdoc/MAILDROP_README.html#direct


Voic le contenu des divers fichiers de conf :

# postconf -n
alias_database = hash:/etc/postfix/aliases
alias_maps = hash:/etc/postfix/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
delay_warning_time = 4
home_mailbox = Maildir/
inet_interfaces = $myhostname, localhost.$mydomain
mail_owner = postfix
mail_spool_directory = /var/spool/mail
mailbox_command = /usr/bin/procmail -m /etc/procmailrc
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, $mydomain
mydomain = domain.net
myhostname = name.domain.net
mynetworks = 127.0.0.0/8, 192.168.0.0/24
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.0.13/README_FILES
sample_directory = /usr/share/doc/postfix-2.0.13/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
unknown_local_recipient_reject_code = 450
virtual_alias_maps = hash:/etc/postfix/virtual_alias
virtual_gid_maps = static:502
virtual_mailbox_base = /home/vmail/virtual_mailbox
virtual_mailbox_domains = hash:/etc/postfix/virtual_domains
virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox
virtual_minimum_uid = 502
virtual_transport = maildrop
virtual_uid_maps = static:502


# grep maildrop /etc/postfix/master.cf
maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/path_to_maildrop -d ${recipient}

# cat /etc/postfix/virtual_alias
postmaster

# cat /etc/postfix/virtual_domains
example.net sans_importance

Le sans_importance est ici présent pour des raisons de format de fichier.

# cat /etc/postfix/virtual_mailbox
example.net/bob/

# grep vmail /etc/passwd
vmail:x:502:502:virtual mail account:/home/vmail:/bin/bash

# cat /etc/userdb
vmail
uidP2|gidP2|home=/home/vmail|shell=/bin/bash|systempw=?|gecos=virtual
mail account
502= vmail


home=/home/vmail/virtual_mailbox/example.net/bob|gidP2|uidP2|mail=/home/
vmail/virtual_mailbox/example.net/bob/Maildir|imappw=?

Les password sont remplacés par "?".
Le couple uid/gid doit être identique à celui de l'utilisateur vmail.

Puis faire :
#postmap /etc/postfix/virtual_alias
#postmap /etc/postfix/virtual_domains
#postmap /etc/postfix/virtual_mailbox
#makeuserdb
#cp /etc/userdb /etc/maildrop/userdb
#makeuserdb-maildrop
#/etc/init.d/postfix reload

Avatar
TheDD
On Sun, 25 Apr 2004 12:20:02 +0200, François RONVAUX wrote:

"TheDD" a écrit dans le message de news:

Salut,

j'aimerais installer un serveur de mail sur ma gate linux.

Je pensais le faire avec fetchmail mais il y a des inconvénients.
Disons que ma gate c gate.home.perso, et que j'ai 3 comptes pop à
récupérer:
* soit je récupère tout dans un compte local
* soit je crée 3 comptes local et je fais une correspondance

Le problème c'est que mes adresses sont changées. Style:
* devient
* devient

Et ça c pas génial du tout.

Donc est-ce qu'il existe un soft que l'on peut configurer pour avoir
des BAL virtuelles, qui ne sont pas reliées à des utilisateurs?

Chez wanado par exemple, je pense pas qu'il ai un utilisateur par
compte pop...


Mini how-to trouvé sur le Net au sujet de la mise en place de comptes
virtuels :

Je tourne sur une Mandrake v9.2 avec les outils suivants :
- courier-imap-2.1.2-1mdk,
- maildrop-1.6.1-1mdk,
- postfix-2.0.13-3mdk.

J'ai suivi les instructions de ces deux liens :
http://www.porcupine.org/postfix-mirror/newdoc/VIRTUAL_README.html#virtual_m
ailbox
http://www.porcupine.org/postfix-mirror/newdoc/MAILDROP_README.html#direct

Voic le contenu des divers fichiers de conf :

# postconf -n
alias_database = hash:/etc/postfix/aliases
alias_maps = hash:/etc/postfix/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
delay_warning_time = 4
home_mailbox = Maildir/
inet_interfaces = $myhostname, localhost.$mydomain
mail_owner = postfix
mail_spool_directory = /var/spool/mail
mailbox_command = /usr/bin/procmail -m /etc/procmailrc
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, $mydomain
mydomain = domain.net
myhostname = name.domain.net
mynetworks = 127.0.0.0/8, 192.168.0.0/24
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.0.13/README_FILES
sample_directory = /usr/share/doc/postfix-2.0.13/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
unknown_local_recipient_reject_code = 450
virtual_alias_maps = hash:/etc/postfix/virtual_alias
virtual_gid_maps = static:502
virtual_mailbox_base = /home/vmail/virtual_mailbox
virtual_mailbox_domains = hash:/etc/postfix/virtual_domains
virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox
virtual_minimum_uid = 502
virtual_transport = maildrop
virtual_uid_maps = static:502

# grep maildrop /etc/postfix/master.cf
maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/path_to_maildrop -d ${recipient}

# cat /etc/postfix/virtual_alias
postmaster

# cat /etc/postfix/virtual_domains
example.net sans_importance

Le sans_importance est ici présent pour des raisons de format de fichier.

# cat /etc/postfix/virtual_mailbox
example.net/bob/

# grep vmail /etc/passwd
vmail:x:502:502:virtual mail account:/home/vmail:/bin/bash

# cat /etc/userdb
vmail
uidP2|gidP2|home=/home/vmail|shell=/bin/bash|systempw=?|gecos=virtual
mail account
502= vmail


home=/home/vmail/virtual_mailbox/example.net/bob|gidP2|uidP2|mail=/home/
vmail/virtual_mailbox/example.net/bob/Maildir|imappw=?

Les password sont remplacés par "?".
Le couple uid/gid doit être identique à celui de l'utilisateur vmail.

Puis faire :
#postmap /etc/postfix/virtual_alias
#postmap /etc/postfix/virtual_domains
#postmap /etc/postfix/virtual_mailbox
#makeuserdb
#cp /etc/userdb /etc/maildrop/userdb
#makeuserdb-maildrop
#/etc/init.d/postfix reload


merci bcp, je vais voir ça ce we :)

--
TheDD