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

 


Dernière réponse
Sujet : SMTP (postfix) joignable mais ne reagi pas
e_esprit

chb23 a écrit :

Et il y a aussi le cote "decouverte" : Je connais pas mal de choses sur le reseau en general et sur les protocoles "classiques" (genre ftp, http, ssh) mais je suis total dans le noir avec la partie "mail".  
J'aimerai apprendre comment fonctionne un serveur mail complet or pour l'instant je suis dans le brouillard.  
Postfix envoi le courrier, OK. Mais comment ca marche pour la distribution ? comment choisir et parametrer entre "courier", procmail, et cyrus ?
Qu'est-ce que j'ai comme choix ?
 
En fait je trouve sur le net des tuto tres precis sur les commandes a tapper pour l'installation mais j'ai encore du mal a comprendre le fonctionnement en general.
Bref, j'aimerai etre capable d'adapter le systeme et d'expliquer le fonctionnement a quelqu'un d'autre !  :jap:


Justement, commence par faire simple, y a deja suffisament de points sur lesquels buter pour ne pas t'embeter a rajouter des choses.
Une fois que tu as fait simple et que t'as compris, tu rajoutes une couche, et ainsi de suite...
 
Suivre les tuto c'est bien, c'est pratique, mais si tu te contentes de taper telle commande a tel moment, editer tel fichier... blablabla... tu ne vas pas "comprendre" ce que tu fais ;)


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
e_esprit

chb23 a écrit :

Et il y a aussi le cote "decouverte" : Je connais pas mal de choses sur le reseau en general et sur les protocoles "classiques" (genre ftp, http, ssh) mais je suis total dans le noir avec la partie "mail".  
J'aimerai apprendre comment fonctionne un serveur mail complet or pour l'instant je suis dans le brouillard.  
Postfix envoi le courrier, OK. Mais comment ca marche pour la distribution ? comment choisir et parametrer entre "courier", procmail, et cyrus ?
Qu'est-ce que j'ai comme choix ?
 
En fait je trouve sur le net des tuto tres precis sur les commandes a tapper pour l'installation mais j'ai encore du mal a comprendre le fonctionnement en general.
Bref, j'aimerai etre capable d'adapter le systeme et d'expliquer le fonctionnement a quelqu'un d'autre !  :jap:


Justement, commence par faire simple, y a deja suffisament de points sur lesquels buter pour ne pas t'embeter a rajouter des choses.
Une fois que tu as fait simple et que t'as compris, tu rajoutes une couche, et ainsi de suite...
 
Suivre les tuto c'est bien, c'est pratique, mais si tu te contentes de taper telle commande a tel moment, editer tel fichier... blablabla... tu ne vas pas "comprendre" ce que tu fais ;)

chb23

e_esprit a écrit :

Si t'as pas beaucoup d'utilisateurs, je vois pas l'interet de rajouter la couche mySQL à ton système de messagerie...


 
Et il y a aussi le cote "decouverte" : Je connais pas mal de choses sur le reseau en general et sur les protocoles "classiques" (genre ftp, http, ssh) mais je suis total dans le noir avec la partie "mail".  
J'aimerai apprendre comment fonctionne un serveur mail complet or pour l'instant je suis dans le brouillard.  
Postfix envoi le courrier, OK. Mais comment ca marche pour la distribution ? comment choisir et parametrer entre "courier", procmail, et cyrus ?
Qu'est-ce que j'ai comme choix ?
 
En fait je trouve sur le net des tuto tres precis sur les commandes a tapper pour l'installation mais j'ai encore du mal a comprendre le fonctionnement en general.
Bref, j'aimerai etre capable d'adapter le systeme et d'expliquer le fonctionnement a quelqu'un d'autre !  :jap:

e_esprit

Tomate a écrit :

la souplesse d'administration des users, le fait que les users seront virtuels (ce ne sont plus des comptes systèmes), ...


Oui enfin la souplesse si c'est pour 30 comptes...
Ca rajoute surtout une brique logicielle supplémentaire, et donc un truc en plus à gerer en cas de problème :D  
 
Pour les comptes virtuels, tu peux tres bien les avoir sans MySQL

Tomate

e_esprit a écrit :

Si t'as pas beaucoup d'utilisateurs, je vois pas l'interet de rajouter la couche mySQL à ton système de messagerie...


la souplesse d'administration des users, le fait que les users seront virtuels (ce ne sont plus des comptes systèmes), ...

e_esprit

chb23 a écrit :

Je n'ai pas encore essaye, mais j'avais cru comprendre que mysql servait a connecter postfix avec cyrus-imap pour distribuer le courrier


Non :D

chb23 a écrit :


et enregistrer les differents profils...


les quoi :??:

chb23

e_esprit a écrit :

Si t'as pas beaucoup d'utilisateurs, je vois pas l'interet de rajouter la couche mySQL à ton système de messagerie...


 
Je n'ai pas encore essaye, mais j'avais cru comprendre que mysql servait a connecter postfix avec cyrus-imap pour distribuer le courrier et enregistrer les differents profils...

e_esprit

chb23 a écrit :

Dans la mesure ou ca concerne une poignee d'utilisateur, je pense me tourner vers la solution sql.
Je vais me mettre en quete d'un bon tuto :)
 
Par contre, j'envisageai d'installer un groupeware comme open xchange sur ce serveur...
Est-ce que le choix mysql/ldap est influence par un eventuel openexchange ?


Si t'as pas beaucoup d'utilisateurs, je vois pas l'interet de rajouter la couche mySQL à ton système de messagerie...

Tomate je ne saurai te dire, il faut chercher de la doc là
chb23 Dans la mesure ou ca concerne une poignee d'utilisateur, je pense me tourner vers la solution sql.
Je vais me mettre en quete d'un bon tuto :)
 
Par contre, j'envisageai d'installer un groupeware comme open xchange sur ce serveur...
Est-ce que le choix mysql/ldap est influence par un eventuel openexchange ?
Tomate effectivement LDAP va te servir à gérer les users si tu en as bcp ou si tu veux découvrir comment ça marche
 
par contre c'est pas simple
 
une gestion moins compliquée peut se faire avec mysql
chb23

Tomate a écrit :

certes
 
et sinon ça donne quoi sans le LDAP ?


 
Alors j'ai maintenant cette ligne : local_recipient_maps = $alias_maps
 
Et apres un redemarrage de postfix : ... ca fonctionne !!!  :pt1cable:  
 
Je peux donc envoyer des mails depuis un client thunderbird d'une machine sur le reseau.
eXcellent  :sol:  
 
Je pensais que LDAP servait pour la distribution du courrier dans les boites locales...  
 
Maintenant il me reste a interfacer postfix avec mon cyrus-imap ...
 
Je suis bien content   :p  Grand merci !!!

Tomate certes
 
et sinon ça donne quoi sans le LDAP ?
chb23 Certe oui !
Mais ce n'est meme pas utilise car les machines utilisent quelques adresses dans la plage 192.168.0.1 -> 192.168.0.40 !
Donc un masque de 255.255.255.0 pourrait marcher :)
Tomate ton réseau a un masque en 255.255.0.0 ?
chb23 Oki, je vais essaye en retirant la partie "ldap"...
 

Citation :

ensuite, t'es sur que ton LAN est en /16 ?


 
Ben ouaip ! c'est etrange mais en fait j'apporte le serveur de courrier sur un reseau existant .. ai po le choix  :??:  
Mais ca fonctionnent, pas de prob :)

Tomate déjà cette ligne ne doit pas être comme ceci si tu n'as pas de server LDAP :

local_recipient_maps = $alias_maps, ldap :/etc/postfix/ldap_local_recipient.cf


 
ensuite, t'es sur que ton LAN est en /16 ?

chb23 J'ai un doute sur inet_interfaces
Dans pmon fichier : inet_interfaces = 192.168.0.10, localhost
 
Si je change et que je met inet_interfaces = 192.168.0.10, 192.168.0.0/16, localhost
Alors le service smtp (25) n'est plus accessible de l'exterieur.
(message d'erreur de thunderbird et impossible de se connecter en telnet)
Et ca fait la meme chose avec inet_interfaces = 192.168.0.10, 192.168.0.3, localhost
(192.168.0.3 c'est un poste client)  
 
Serait-ce une piste ?
chb23

Tomate a écrit :

heu t'as un serveur LDAP d'installé ?
 
sinon va falloir modifier sérieusement ton main.fr


 
Ah non, je n'ai pas (encore) de serveur LDAP.
La config est une debian sarge qui viens d'etre installee (expres pour faire serveur de mail)
La dessus j'ai ajoute postfix + cyrus-imap en utilisant apt-get
J'ai parametrer cyrus (il n'y avait pas enormement de choses a faire) et voici la situation:
Depuis un poste du reseau j'ai parametre thunderbird et outlook -> j'accede a mon arborecence de dossiers en IMAP, je peux en creer, supprimer, etc ...
Par contre, si j'envoi un mail par thunderbird, la barre de progression d'envoi apparait mais il ne se passe rien ... et il n'y a pas de message d'erreur.
(en commandes direct via telnet, je peux me connecter et envoyer des commandes mais j'ai pas retour ni validation, ni erreur ?)
 
Alors que les mail envoye depuis le serveur fonctionnent tres bien (que se soit en local de compte linux a compte linux ou vers l'exterieur)
 

Code :
  1. # See /usr/share/postfix/main.cf.dist for a commented, more complete version
  2. smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
  3. biff = no
  4. # appending .domain is the MUA's job.
  5. append_dot_mydomain = no
  6. # Uncomment the next line to generate "delayed mail" warnings
  7. #delay_warning_time = 4h
  8. myhostname = srvmail.intranet.mondomaine.fr
  9. mydomain = intranet.mondomaine.fr
  10. alias_maps = hash:/etc/aliases
  11. alias_database = hash:/etc/aliases
  12. myorigin = /etc/mailname
  13. mydestination = $myhostname, $mydomain, localhost.$mydomain, localhost
  14. relayhost =
  15. mynetworks = 192.168.0.0/16, 127.0.0.0/8
  16. mailbox_command = procmail -a "$EXTENSION"
  17. mailbox_size_limit = 0
  18. recipient_delimiter = +
  19. #inet_interfaces = loopback-only
  20. inet_interfaces = 192.168.0.10, localhost
  21. message_size_limit = 20480000
  22. mailbox_transport = cyrus
  23. local_recipient_maps = $alias_maps, ldap :/etc/postfix/ldap_local_recipient.cf


-- ouaip, j'ai un masque de 255.255.0.0, c'est pas classique mais je reste marche bien (samba http ftp imap etc ...)

Tomate donne ton main.cf
chb23 Oula !!  pis j'ai aussi ca dans /var/log/syslog :
Sep 30 14:21:52 srvmail postfix/master[12541]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
Tomate heu t'as un serveur LDAP d'installé ?
 
sinon va falloir modifier sérieusement ton main.fr
chb23 Oula, alors dans les log je ne suis pas tres "au courant", mais j'ai ca qui revient toute les minutes (/var/log/mail.err) :
Sep 30 14:10:40 srvmail postfix/smtpd[12906]: fatal: open dictionary: need "type:name" form instead of: "ldap"
 
// je croise les doigts en esperant que se soit parlant !
chb23 Bonne question, je suis en train de me pencher dessus alors si je trouve un truc louche ou une erreur je le posterai !
Tomate et dans les logs quelque chose ?
cyril3325 Pourrais tu m'envoyer ton main.cf en MP?
Je seche un peu là...  :sarcastic:
chb23 plzzz help !!
chb23 Voila le retour de la commande:
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN     6651/master
tcp        0      0 192.168.0.10:25      0.0.0.0:*               LISTEN     6651/master
tcp      119      0 192.168.0.10:25      192.168.0.10:32786   CLOSE_WAIT -

 
C'est parlant ?
Ca veux dire que ya un truc qui ecoute sur le port 25 ?
cyril3325 Que te renvoie la commande:
netstat -tpan | grep ":25"
 
chb23 J'aimerai pouvoir utiliser cette machine comme serveur de mail.
Or quand je parametre un client (thunderbird) sur une machien du reseau -> je peux relever mon courier en POP/IMAP (ca fonctionne :)
-> je ne peux pas envoyer de mail
Quand j'auvoi un mail ca defile "envoi du message" et il se passe rien :(
C'est pour ca que j'ai voulu essayer en TELNET, car en "bricolant" j'avais  deja essaye de recevoir / envoyer des mails en ligne de commande.
http://www.pantz.org/email/misc/smtptelnet.shtml
Mais quan don tape des commandes on devrai avoir un retour (ok ou erreur avec un code) or dans mon cas, non, il n'y a rien :(
Je suppose que c'est pour ca que thunderbird n'arrive pas a envoyer le message et qu'il ne me donne pas d'erreur !!
etrange, non ?  
 
cyril3325 Mais tu cherches à faire quoi en te connectant en telnet sur ton serveur de mail??  :bounce:
chb23 Merci de chercher sur mon probleme !!
Alors, j'ai mis cette valeur pour mynetworks :  
mynetworks = 192.168.0.0/24, 127.0.0.0/8
(mon lan: 192.168.0.0 masque 255.255.255.0)
Du coups, il y a bien un serveur qui tourne sur le port 25, mais il ne reagi pas :(
 
a suivre ..;
cyril3325 As-tu bien renseigné la variable mynetworks du fichier /etc/postfix/main.cf pour authoriser le relay de tes machines locales?
chb23 Bonjour a vous !!
 
Je vous presente mon probleme de SMTP :
 
J'ai une install de Debian Sarge avec postfix comme serveur de mail
(installation faite via apt-get ;)
 
J'ai parametre mon domaine local et je peux mailler en local ou vers l'exterieur mais seulement depuis cette machine !
(avec la commande "mail", par exemple)
mail root -s coucou  -> OK
mail billou@hotmail.com -s pas coucou -> OK
 
Pourtant, depuis une machine du reseau on dirai que le serveur SMTP tourne bien sur le port 25.
Pour verifier, je me connect a mon serveur via la commande telnet adr_ip 25 et j'ai bien un prompt mais quand je tape n'importe quelle commande (valide ou non) je n'ai pas de reaction du serveur ??
C'est vraiment un truc que j'ai jamais vu ... quelqu'un a une idee la dessus ??
... j'espere ! :)
 
Merci d'avance !
 
Voici ce qui se passe :
#telnet 100.100.100.224 25
Trying 192.168.0.10...
Connected to 192.168.0.10.
Escape character is '^]'.

HELO mon.domain
toto
essai  
...
(aucun retour !!)
 
J'ai aussi fait un "postfix stop", et alors la commande telnet ne fonctionne plus... ce qui prouve que c'est bien mon serveur postfix qui troune ? ...
 

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)