Config de Postfix

Config de Postfix - Linux et OS Alternatifs

Marsh Posté le 15-07-2004 à 16:42:29    

Bonjour
 
nouveau venu dans l'univers du libre, j'essaye de monter un serveur Postfix dans mon entreprise pour faire de l'economie de bande passante (les users pensent que le mail sert à s'envoyer des fichiers de 5Mo et +).
Nous avons un serveur distant hébergé et géré par un FAI pro et je voudrais faire en sorte que tous les gens de mon site puissent s'envoyer des mails sans que ça sorte du Lan.
 
J'ai donc monté un serveur prototype sous Mandrake 10 (oui je sais mais je débute ne l'oubliez pas) et j'ai installé un Postfix qui pour l'instant fonctionne "de base" (avec quelques modifs dans le main.cf pour brider les accès au serveur par exemple).
 
Maintenant ma question :  
Je suis un peu perdu avec les boites aux lettres virtuelles et les domaines virtuels, je ne sais pas trop comment m'y prendre pour gérer les bals de mes users locaux en local ?
Comment faire pour que Postfix "reconnaisse" ces users sans leur créer des comptes linux sur le serveur ?
J'ai étudié toutes les docs que j'ai pu trouver sur le sujet, l'excellent site http://x.guimard.free.fr/postfix m'a beaucoup aidé mais là je cale un peu sur ces explications là :
http://x.guimard.free.fr/postfix/i [...] EADME.html
et là :  
http://x.guimard.free.fr/postfix/i [...] #canonical
 
si quelqu'un pouvait m'apporter un peu de lumière ce serait sympa, c'est surtout les concepts qui me chagrinent un peu...
 
merci d'avance à ceux qui prendront le temps de me lire et de me répondre...
 
 
 


---------------
Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous...
Reply

Marsh Posté le 15-07-2004 à 16:42:29   

Reply

Marsh Posté le 16-07-2004 à 09:00:58    

UP !
Bon  il n'y a aucun utilisateur de Postfix ici ?
Personne avec un serveur de messagerie sous Linux ?
 
Et voilà, je suis très désapointé !!!  :))


---------------
Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous...
Reply

Marsh Posté le 16-07-2004 à 09:07:35    

Pour ton problème, il faudrait que tu montes postfix avec une base mysql pour tes clients.
 
http://www.makina-corpus.org/index [...] tfix-mysql
 
 
http://www.exploz.com/modules/tuto [...] php?tid=28


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 16-07-2004 à 09:15:36    

Citation :

putain mon postfix/mysql/.amavis chie alors que j ai rien changé


Citation :

tain mais putain de postfix/mysql de merde  


 
Oui, c'est une possibilité :D

Reply

Marsh Posté le 16-07-2004 à 09:33:05    

Effectivement, ca marche pas mal, pour moi, le postfix/mysql...
par contre, pas moyen de faire de l authentification smtp avec la base sql sous mdk (en tout cas j ai pas trouver...)
mais, je pense pas que tu ai besoin de faire ca si c un server interne :)

Reply

Marsh Posté le 16-07-2004 à 09:35:34    

je te met un post de mikala la dessus.
j'ai utiliser ca methode, avec une mdk 10 et ca roule.
 

Citation :


on va donc suivre cet how-to simple  (http://high5.net/howto) dans un premier temps et installer postfixmyadmin dans un second temps .  
postfixmyadmin est une interface php/mysql qui va te permettre de créer des domaines/adminstrateurs de domaines/comptes mails & co .  
bref une interface sympathique quoi  
 
 
Postfix étant installé , mysql étant également installé .  
 
il te faut un serveur http ( en l'occurence apache ) ainsi que le script phpmyadmin ( plus simple pour gérer tes bases mysql )  
on va générer les tables mysql en suivant cette partie : http://high5.net/howto/#mysql_setup  
il faudra penser aussi a reloader mysql apres l'ajout des users postfix .  
on va aussi ajouter le necessaire a la gestion des tables pour postfixmyadmin en suivant ceci : http://high5.net/postfixadmin/inde [...] TABASE.TXT  
 
a ce point on a donc des users postfix/postfixadmin dans la table mysql ( il faut penser a reloader le serveur mysql pour prendre en compte les nouveaux users  )  
 
on installe postfixmyadmin quelque part  (genre /var/www/postfixmyadmin )  
 
tu peux le récupérer ici  
on le configure ( le config.inc.php )  
& on regarde si cela fonctionne ( si on peut créer des domaines/utilisateurs etc etc )  
 
Configuration postfix  
 
il faut suivre cette partie la : http://high5.net/howto/#postfix_setup  
une idée simple est de créer un nouvel user qui sera aura les droits sur les repertoires contenant les mails .  
par exemple un user vmail avec comme groupe vmail  
ce qui nous donnerais ceci :  
Citation :
--------------------------------------------------------------------------------
16:14 root@emmanuelle ~# id vmail  
uid=1029(vmail) gid=1029(vmail) groups=1029(vmail)  
16:14 root@emmanuelle ~# postconf -n | grep virtual  
virtual_alias_maps = mysqletc/postfix/mysql/mysql_virtual_alias_maps.cf  
virtual_gid_maps = static:1029  
virtual_mailbox_base = /usr/local/virtual  
virtual_mailbox_domains = mysqletc/postfix/mysql/mysql_virtual_domains_maps.cf  
virtual_mailbox_limit = 51200000  
virtual_mailbox_maps = mysqletc/postfix/mysql/mysql_virtual_mailbox_maps.cf  
virtual_minimum_uid = 1029  
virtual_transport = maildrop  
virtual_uid_maps = static:1029  
 
--------------------------------------------------------------------------------
 
 
on voit bien que je précise les uids/gid de vmail au niveau du main.cf de postfix .  
on crée les fichiers mysql_*  
cf http://high5.net/howto/#postfix_setup_alias  
personnellement j'ai tout rangé dans un /etc/postfix/mysql mais c'est plus une question de gout personnel , libre a toi de les ranger ou tu veux .  
on envois un mail a un des domaines virtuels & on regarde dans les logs si il est bien arrivé  
 
une fois que tu auras fait cela on configura la partie pop/imap .  

Reply

Marsh Posté le 16-07-2004 à 10:18:16    

arghhh !   :heink:  
Donc faut que j'installe le trio fatal apache/mysql/php ? Je suis pas sorti de l'auberge moi.
Je pensais qu'on pouvait gérer ce genre de problème en utilisant soit les bals virtuelles soit les domaines virtuels (ou même les deux) personne n'a déjà utilisé ces trucs ?
 
en tout cas merci pour vos réponses... :)


---------------
Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous...
Reply

Marsh Posté le 16-07-2004 à 10:21:27    

Sikeur a écrit :

arghhh !   :heink:  
Donc faut que j'installe le trio fatal apache/mysql/php ? Je suis pas sorti de l'auberge moi.
Je pensais qu'on pouvait gérer ce genre de problème en utilisant soit les bals virtuelles soit les domaines virtuels (ou même les deux) personne n'a déjà utilisé ces trucs ?
 
en tout cas merci pour vos réponses... :)


 
bah, sous mdk, le trio est pas si fatal que ca;)
c tres simple de tout mettre en place.

Reply

Marsh Posté le 16-07-2004 à 10:34:10    

pkoi pas un serveur LDAP ? Postfix le gère très bien et en utilisant phpLDAPAdmin ça permet de créer facilement des utilisateurs dans l'annuaire.


---------------
Un bon script vaut tous les clicks du monde. | Errements Alternatifs
Reply

Marsh Posté le 16-07-2004 à 10:43:01    

serialcleaner a écrit :

pkoi pas un serveur LDAP ? Postfix le gère très bien et en utilisant phpLDAPAdmin ça permet de créer facilement des utilisateurs dans l'annuaire.


 
Aussi ;)


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 16-07-2004 à 10:43:01   

Reply

Marsh Posté le 16-07-2004 à 10:43:37    

serialcleaner a écrit :

pkoi pas un serveur LDAP ? Postfix le gère très bien et en utilisant phpLDAPAdmin ça permet de créer facilement des utilisateurs dans l'annuaire.


 
Ben j'avoue que ça m'a titillé (comme quoi on peut être inconscient quand on débute :)) mais en même temps je ne sais pas si je pourrais l'interfacer un minimum avec notre serveur de mail central qui est géré par notre FAI et qui est un Domino 5.10 et qui gère lui aussi du LDAP (mais du propriétaire)...


---------------
Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous...
Reply

Marsh Posté le 16-07-2004 à 10:49:10    

oulalala postfix et un domino, j'ai essayer de faire communiquer un serveur postfix avec le serveur de mail de mon terrain de stage : Résultats ?? Installation de imap car impossible de configurer le domino (en meme tps je connais, et vu l'usine à gaz ...)


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 16-07-2004 à 10:55:52    

Klaimant a écrit :

oulalala postfix et un domino, j'ai essayer de faire communiquer un serveur postfix avec le serveur de mail de mon terrain de stage : Résultats ?? Installation de imap car impossible de configurer le domino (en meme tps je connais, et vu l'usine à gaz ...)


 
M'enfin ça va pas bien de me dire des trucs pareils malheureux ? Tu veux me décourager ou quoi ? Déjà que j'ai eu du mal à convaicre mon boss qu'on pouvait essayer de monter du Linux pour faire un serveur Mail en interne sans avoir à acheter des licences de ceci ou de cela (moi aussi je connais  Domino c'est le pire cliquodrome que j'ai jamais vu au niveau de la config).
Plus sérieusement si je ne peux pas l'interfacer ce n'est pas très grave et puis Open Ldap ce sera pour plus tard c'est tout. Je n'ai pas tant d'utilisateurs de mail sur le site ou je bosse (env 150) ce qui n'est rien par rapport au serveur central (1100 comptes). Donc je peux toujours recréer les comptes de mes users sans les récuperer de l'annuaire central s'il le faut...


---------------
Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous...
Reply

Marsh Posté le 16-07-2004 à 11:05:00    

euh, j vais surement poser une question très conne, mais pourquoi ca a l air si mal de créer directement les utilisateurs dans le système(useradd...)?
si c pour des raisons de sécu, suffit de mettre un /bin/false dans le etc/passw, non?
 
edit: bon, ok, avec beaucoup d users, c un peu le bordel à la fin :o


Message édité par En_Sabah_Nur le 16-07-2004 à 11:06:04

---------------
XBL : ESN3S | GGPO (3rd strike) : ESN | PSN : Huitxilopochti
Reply

Marsh Posté le 16-07-2004 à 11:07:29    

En_Sabah_Nur a écrit :

euh, j vais surement poser une question très conne, mais pourquoi ca a l air si mal de créer directement les utilisateurs dans le système(useradd...)?
si c pour des raisons de sécu, suffit de mettre un /bin/false dans le etc/passw, non?
 
edit: bon, ok, avec beaucoup d users, c un peu le bordel à la fin :o


 
A priori je dirais plutôt que ce n'est pas très pratique à gérer...
 
bon si tu "edit" ton message avant que je poste le mien je ne peux pas savoir qu'il devient inutile puisque tu te répond à toi même...   :D


Message édité par Sikeur le 16-07-2004 à 11:08:55

---------------
Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous...
Reply

Marsh Posté le 16-07-2004 à 11:13:15    

mais quels sont ces fameux avantages, on va dire de mysql par exemple, p/r aux users systèmes classiques?


---------------
XBL : ESN3S | GGPO (3rd strike) : ESN | PSN : Huitxilopochti
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed