Postfix + smtp auth

Postfix + smtp auth - Logiciels - Linux et OS Alternatifs

Marsh Posté le 05-07-2005 à 22:41:31    

hello!
 
Voila, je passe doucement au monde linux...
 
Je cherche a monter ce que j'avais sous windows a  savoir : un server smtp/imap.
 
Je but etant de coupler a cet ensemble un webmail. Pour la partie apache c'est OK. mais pour monter le serveur SMTP + Imap c'est autre chose. Je m'oriente vers Postfix-tls mais je ne m'en sors pas.
 
J'ai reussi a configurer Postfix pour utiliser des comptes virtuels et des domaines virtuels. c'est OK.
 
Mais pour pouvoir utiliser un webmail, il faut bien que je fasse du SMTP AUTH ? et c'est la que ca coince :( je n'envisage pas l'utilisation de MySQL pour gerer les comptes (sauf si on me prouve que c'est mieux).
 
Je me suis tapé une 20ene de tuto, et meme des en turc !!! riena faire :( je n'arrive pas a faire que l'authentification se base sur un fichier de base de donnée.
 
Si vous pouvez m'aider, m'eclairer, ou m'indiquer LE tuto que j'ai loupé...
 
Merci !!!


Message édité par FOUINE95 le 06-07-2005 à 11:52:56
Reply

Marsh Posté le 05-07-2005 à 22:41:31   

Reply

Marsh Posté le 05-07-2005 à 23:49:34    

as tu recherché sur ce forum ? il y a deja eu pas mal de topic sur ce sujet
 
http://forum.hardware.fr/forum1.ph [...] _apriori=0


Message édité par syl94 le 05-07-2005 à 23:49:45
Reply

Marsh Posté le 06-07-2005 à 00:47:58    

oui, mais je n'y ai pas trouvé mes reponses :(

Reply

Marsh Posté le 06-07-2005 à 01:02:16    

Je cherche une methode pour parametrer sous DEBIAN le SMTP auth et IMAP afin d'utiliser par la suite un webmail.

Reply

Marsh Posté le 06-07-2005 à 01:24:49    

...ou une solution alternative :) l'important etant que j'arrive a faire fonctionner mon webmail :)

Reply

Marsh Posté le 06-07-2005 à 01:46:54    

tu sais bien sur a quoi sert le smtp auth ?
car bon , le besoin de configurer le webmail n'a *rien* a voir avec la configuration du smtp auth sur postfix.

Reply

Marsh Posté le 06-07-2005 à 07:56:10    

Alors pour moi le SMTP auth ne me servirait qu'a definir un couple User/password que chacun des utilisateurs, posseceur de compte webmail aurait a taper.
 
Dans mon cas le SMTP auth ne me servirait pas a me proteger du smtp relay.
 
Je sors de windows et j'utilisais un "serveur smtp/pop/imap" 3 en 1 tout integré....j'ai du mal quand meme...
 
Merci :)

Reply

Marsh Posté le 06-07-2005 à 08:48:12    

SMTP auth c'est lorsque l'user veut envoyer un mail et qu'il doit s'authentifier auprès du serveur SMTP.
En fait le webmail utilise le protocole IMAP pour se connecter au serveur, et donc l'user aura à taper son log/pass qu'il tape sur un client de messagerie standard.
 
Tu t'es dirigé vers une fausse piste dès le début.. :D

Reply

Marsh Posté le 06-07-2005 à 09:40:40    

Alors c'est la que je ne comprends pas.....le login/pass dont tu me parles, JE le defini où? sur quelle "partie" du serveur? Faut bien que je fasse le lien entre les BAL que j'heberge (multi domaine, comptes virtuels), et un couple login/pass associé?

Reply

Marsh Posté le 06-07-2005 à 10:08:08    

ben au niveau du serveur imap, c'est pourtant clair... Le serveur imap lui va soit se servir du systeme, soit utiliser son propre systeme pour authentifier les utilisateurs. Par exemple, mon serveur imap va chercher les utilisateurs dans /etc/passwd et /etc/shadow pour l'authentification. Mais selon ton serdur imap, tu peux peut etre le configurer pour qu'il utilise un fichier, une bd, un ldap ou je ne sais trop quoi. Mais en aucun cas, le smtp auth n'a de rapport avec ce que tu veux faire


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 06-07-2005 à 10:08:08   

Reply

Marsh Posté le 06-07-2005 à 10:13:00    

OK.....je vais donc chercher du coté du serveur IMAP.
 
Pendnnt que j'y suis....vous me conseillez quoi du coup? Sachant que je ne veux/peux ABSOLUMENT pas utiliser /etc/passwd

Reply

Marsh Posté le 06-07-2005 à 10:42:18    

....i'm in trouble....
 
ma source : http://www.linuxorable.net/1-Cyrus [...] Cyrus.html
 
Je cite :  
 
"C’est Cyrus-IMAP qui va recevoir les mails locaux, gérer les BàL des utilisateurs et servir à ces derniers leurs messages via le protocole IMAP (ou POP3 mais il ne nous intéresse pas ici).
 
Cyrus-IMAP, pour authentifier les clients, s’appuie sur SASL (que je décris plus loin) évitant ainsi la création de comptes UNIX sur le serveur.
Cyrus-IMAP supporte donc tous les mécanismes d’authentification proposés par le protocole d’authentification SASL, à savoir: sasldb, getpwent, kerberos4, kerberos5, pam, rimap, shadow, ldap
 
Cyrus-IMAP utilise le format Maildir, plus souple et plus sûr que Mailbox"
 
De ce que je lis : IMAP se base sur SASL (SMTP auth donc)
 
Je n'y comprend plus rien :(

Reply

Marsh Posté le 06-07-2005 à 11:58:56    

comme tu le dis authentification sasl
donc  saslpasswd2 permet de créer des couples utilisateur/mot de passe
 
sasldblistusers2 permet de lister les utilisateurs,  
testsaslauthd permet de tester un "loggin".  
saslauthd, c'est le "daemon",  
 
........Le paquetage sasl2-bin contient les outils nécessaires pour gérer l'authentification sasl donc l as tu installé

Reply

Marsh Posté le 06-07-2005 à 12:04:41    

le how-to utilisé dans le cas présent n'est donc pas correct ( ou clair je dirais ).
il serait plus simple de lire le site d'origine a mon avis.


Message édité par mikala le 06-07-2005 à 12:07:19
Reply

Marsh Posté le 06-07-2005 à 13:04:56    

Ouhé, c'est ca le probleme, j'ai pas trouvé le HowTo a croire sur parole...
 
Et suivant les HowTo y a des variantes, notement l'utilisation de Mysql, LDAP, ou /etc/passwd.
 
Donc je n'ai rien trouvé de valable.
 
Je n'ai trouvé que peu d'info sur : http://www.web-cyradm.org/screenshots.html
 
Mais au final je me suis peut etre dirigé vers une mauvaise direction c'est pourquoi je refait me demande (nan, pas de mariage!) !
 
Je veux monter, sur ma DEBIAN, un serveur smtp + imap gerant des comptes virtuels et des domaines virtels. Et au final l'utilisation se fera par un webmail comme Squirrelmail.
Qu'utiliser comme soft?


Message édité par FOUINE95 le 06-07-2005 à 13:06:24
Reply

Marsh Posté le 06-07-2005 à 13:24:20    

FOUINE95 a écrit :

....i'm in trouble....
 
ma source : http://www.linuxorable.net/1-Cyrus [...] Cyrus.html
 
Je cite :  
 
"C’est Cyrus-IMAP qui va recevoir les mails locaux, gérer les BàL des utilisateurs et servir à ces derniers leurs messages via le protocole IMAP (ou POP3 mais il ne nous intéresse pas ici).
 
Cyrus-IMAP, pour authentifier les clients, s’appuie sur SASL (que je décris plus loin) évitant ainsi la création de comptes UNIX sur le serveur.
Cyrus-IMAP supporte donc tous les mécanismes d’authentification proposés par le protocole d’authentification SASL, à savoir: sasldb, getpwent, kerberos4, kerberos5, pam, rimap, shadow, ldap
 
Cyrus-IMAP utilise le format Maildir, plus souple et plus sûr que Mailbox"
 
De ce que je lis : IMAP se base sur SASL (SMTP auth donc)
 
Je n'y comprend plus rien :(


 
en quoi sasl équivaut à smtp auth ? J'ai l'impression que soit tu n'as rien compris, soit tu mélanges tout...


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 06-07-2005 à 13:27:18    

le plus facile pour toi : postfix + courier-imap + mysql. Ca répond a tes besoins


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 06-07-2005 à 13:31:46    

va voir ce lien
 
http://christian.caleca.free.fr/imap/serveurs_imap.htm
 
ca pourra t aider au niveau de cyrus je pense.

Reply

Marsh Posté le 06-07-2005 à 14:19:46    

the_fireball a écrit :

le plus facile pour toi : postfix + courier-imap + mysql. Ca répond a tes besoins


je doute :/

Reply

Marsh Posté le 06-07-2005 à 15:59:43    

tu doutes sur quoi ? facilité (ok je te l'accorde) ou que ca reponde a ses besoins ?


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 06-07-2005 à 16:49:25    

J'ai deja mis en place le serveur SMTP avec la gestion des domaines et utilisateurs virtuels (Postfix). Ca marche nickel.
 
Ca peut me servir de base?

Reply

Marsh Posté le 06-07-2005 à 17:13:09    

the_fireball a écrit :

tu doutes sur quoi ? facilité (ok je te l'accorde) ou que ca reponde a ses besoins ?


la premiere.
notamment quand il dit avoir déja mis en place un tel systeme sur le post du dessus .
j'ai comme l'impression d'avoir louper quelque chose :/

Reply

Marsh Posté le 06-07-2005 à 17:43:41    

J'ai parametré Postfix pour qu'il gere des boites mail virtuelles et des domaines virtuels. Je peux ainsi envoyer mais surtout recevoir des mail pour des domaines differents, et a destination d'utilisateurs ne possedant pas de compte UNIX.

Reply

Marsh Posté le 06-07-2005 à 20:45:59    

Up!
 
Toujours rien a me conseiller ? un tuto?

Reply

Marsh Posté le 07-07-2005 à 08:09:36    

euh tu abuses un peu la, tu as tout ce qu'il te faut, maintenant à toi de te renseigner un peu avec google ou autre...


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 07-07-2005 à 09:50:18    

Ok, mais comme indiqué, je me suis deja ultra renseigné et je venais ICI pour trouver l'aide de la derniere chance. J'ai pour habitude de chercher (en gros ca fait 3 semaines que j'ecluse les tuto) avant de demander de l'aide sur un forum.
 
Mais j'ai l'impression que ce que je desire faire n'a jamais été fait, ou tres peu car la majorité des redacteurs de tuto se contentent d'utiliser (par facilité?) /etc/passwd.

Reply

Marsh Posté le 07-07-2005 à 13:28:06    

ah ah ah ah. Ce que tu veux faire est plus que courant. Mikala le fait avec postfix+courier imap+mysql.


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 07-07-2005 à 13:32:06    

http://yocum.org/faqs/postfix-tls-sasl.html
postfix+tls+sasl
 
 
http://www.hsc.fr/ressources/breve [...] ls.html.fr
postfix +tls  
si tu captes pas tu mail l auteur du tutorial

Reply

Marsh Posté le 07-07-2005 à 15:40:02    

af_airone> le fait d'utiliser du tls et/ou du sasl ne résoudra pas son problème .
Accessoirement le premier how-to est un peu ancien : postfix est en version 2.2 et tls est déja inclus ( plus besoin de patcher )
et je n'ose meme pas parler du second how-to ;)
Après l'auteur du post aurait fait un brin de recherche sur le forum ou se serait par exemple contenter de cliquer sur les sites web de certaines personnes ayant posté sur ce thread ( au hasard *moi* :D ) il aurait pu tomber sur des how-to relativement récents ;)

Reply

Marsh Posté le 07-07-2005 à 16:12:41    


 
 

Citation :

Toujours rien a me conseiller ? un tuto?


 
ben il demande des tutoriaux pour mettre en place postfix -tls je lui en donne ....
bete et mechant ;)  
 
après tu as trop raison mika il doit pas chercher des masses .....

Reply

Marsh Posté le 10-07-2005 à 01:03:56    

Ouhé, mais je veux pas de MySQL....mais bon, si je vous que je cherche, que j'ai cherché..sans trouvé....c'est que je l'ai fait.
 
J'ai decidé de resoudre mon probleme en utilisant les comptes UNIX. C'est pas clean mais ca marche. Et je fonctionnerais comme ca tant qu je n'aurais pas trouvé de tuto viable.
 
Ma bonne foi vous remercie quand meme...et si ca peu me justifier, et vous inciter a m'aider, je vous liste toutes mes recherches.


Message édité par FOUINE95 le 10-07-2005 à 01:04:39
Reply

Marsh Posté le 10-07-2005 à 01:16:17    

tu gères tes comptes virtuels comment ?
a base de fichier texte ?

Reply

Marsh Posté le 10-07-2005 à 11:32:07    

Oui, je gere mes comptes virtuels avec Postfix, avec un fichier DB berkeley

Reply

Marsh Posté le 10-07-2005 à 14:02:32    

ah oui tu as quand meme choisi le plus simple en terme d'administration :whisthle:
il ne te reste plus qu'a comprendre le fonctionnement de courier-authlib et tu devrais y arriver .

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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