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

  FORUM HardWare.fr
  Programmation
  PHP

  Comment activer l'authentification Horde/IMP depuis le Net ET en local

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment activer l'authentification Horde/IMP depuis le Net ET en local

n°346866
_Raynor_
Posté le 28-03-2003 à 20:20:36  profilanswer
 

J'ai un serveur (sous Mandrake 8.2) avec Apache 1.3.27, PHP 4.3.0 ainsi que Postfix et IMAP.
Le serveur Apache avec PHP tourne bien.
Le serveur de mail avec IMAP permet la relève de mail d'un autre PC via un logiciel de messagerie en utilisant le protocole POP3 pour la relève.
 
J'aimerai y installer IMP, il me faut donc Horde qui requiert Pear et IMAP.
J'ai donc dézippé le dossier Horde dans mon dossier de documents HTML de Apache (c'est "/var/www/html" ) et j'ai commencé a suivre les instructions, lorsque j'arrive a l'endroit où il me demande d'aller sur la page de test qui est censée me renseigner pour savoir si le serveur permet Horde, j'obtiens cette page :
http://raynorwebsite.free.fr/_rayn [...] e-test.php (c'est pas le vrai fichier PHP, j'ai juste uploadé le fichier HTML généré par mon serveur).
J'aimerai bien pouvoir régler tous ces points marqués en rouge mais je ne vois vraiment pas comment faire.
J'ai déjà trouvé des Tutoriels pour IMP mais aucuns ne parle longuement de l'installation de Pear et surtout de la configuration de PHP pour Pear.
 
Est-ce la bonne section pour ce post ?


Message édité par _Raynor_ le 30-03-2003 à 16:14:39
mood
Publicité
Posté le 28-03-2003 à 20:20:36  profilanswer
 

n°347076
_Raynor_
Posté le 29-03-2003 à 01:52:33  profilanswer
 

C'est bon j'ai le PEAR (fichier de test de Horde mis a jour) :)
 
Mais par contre je n'ai toujours pas le support IMAP par le PHP :(
Je pense qu'il y a un "--with-imap=..." a rajouter a la commande de compilation de PHP 4.3.0 mais je ne sais pas quoi mettre  :??:

n°347126
_Raynor_
Posté le 29-03-2003 à 12:14:40  profilanswer
 

Si personne ne sait, donnez juste 2/3 liens pour que je trouve une solution  :jap:

n°347149
ethernal
Chercheur de vérité...
Posté le 29-03-2003 à 13:04:32  profilanswer
 
n°347228
_Raynor_
Posté le 29-03-2003 à 15:33:01  profilanswer
 

Horde se lance et me demande de m'identifier :bounce:
 
et la page de test me dit IMAP OK  :pt1cable:  
 
 
Par contre, maintenant je en peux plus relever mes mails via un logiciel de messagerie sur un autre PC...., j'ai du désinstaller le imap que j'avais (1:200a-5.1mdk en RPM) car j'ai mis le c-client (imap-2002b) je me suis dit qu'il y aurai eu un conflit.

n°347244
ethernal
Chercheur de vérité...
Posté le 29-03-2003 à 16:21:06  profilanswer
 

que te dit netstat --taun ?
port 25 et 110 ouvert ?
110 voir xinetd -> ipop3d
25 voir postfix (ou sendmail ?)


---------------
...oups kernel error...
n°347246
_Raynor_
Posté le 29-03-2003 à 16:29:24  profilanswer
 

J'ai beaucoup de lignes qui s'affichent mais j'ai bien une ligne avec :
Proto | Recv-Q | Send-Q | Adresse locale | Adresse distante | Etat
tcp   |   0    |    0   |   0.0.0.0:25   |     0.0.0.0:*    | LISTEN
 
et aucune avec le port 110


Message édité par _Raynor_ le 29-03-2003 à 16:31:08
n°347254
ethernal
Chercheur de vérité...
Posté le 29-03-2003 à 16:36:29  profilanswer
 

donc c'est normal que tu ne saches plus rapatrier de mail d'un autre pc avec un client pop3..
vas dans /etc/xinet.d
édite le fichier ipop3 et met disable à no
relance xinetd
 
ça sera toujours ça de fait :)
pour le horde et imap j'y connais rien, j'essaye pour l'instant d'installer spamassassin sur postfix avec l'antivirus avp et avcheck... ça me prends déjà bien la tête :D


---------------
...oups kernel error...
n°347308
_Raynor_
Posté le 29-03-2003 à 18:22:46  profilanswer
 

euh, est-il normal que je n'ai pas de fichier ipop3 dans /etc/xinet.d ?
 
J'ai fait une recherche # find / -name "*ipop*" et je ne trouve que :
/usr/sbin/ipop2d
et
/usr/sbin/ipop3d

n°347315
ethernal
Chercheur de vérité...
Posté le 29-03-2003 à 18:58:17  profilanswer
 

c le fichier ipop3d


---------------
...oups kernel error...
mood
Publicité
Posté le 29-03-2003 à 18:58:17  profilanswer
 

n°347318
_Raynor_
Posté le 29-03-2003 à 19:25:36  profilanswer
 

il n'est pas lisible avec un éditeur de texte, par contre j'ai essayé de le lancer : ./ipop3d et j'ai :

Citation :

+OK POP3 linux.local.net v2002.81 server ready


 
mais je ne peux toujours pas relever mes mails et netstat -taun ne me retourne toujours pas de ligne avec le port "110" :(

n°347320
ethernal
Chercheur de vérité...
Posté le 29-03-2003 à 19:32:35  profilanswer
 

heu... j'avais pas vu que tu avais mis /usr/sbin
ton install est correcte ? en général il recopie automatiquement ses fichiers de conf dans /etc/xinet.d
 
crée un fichier ipop3 dans /etc/xinet.d (recopie un qui existe c plus facile)

Code :
  1. service pop3
  2. {
  3.   socket_type = stream
  4.   wait = no
  5.   user = root
  6.   server = /usr/sbin/ipop3d
  7.   log_on_failure += USERID
  8.   only_from = 192.168.1.20 127.0.0.1 #tes ips qui peuvent y accéder
  9.   disable = no
  10. }


/etc/init.d/xinetd restart


Message édité par ethernal le 29-03-2003 à 19:32:59

---------------
...oups kernel error...
n°347322
_Raynor_
Posté le 29-03-2003 à 19:34:41  profilanswer
 

Je l'ai pas installé a partir d'un .rpm j'ai suivi les procédures décrites là : http://dev.nexen.net/docs/php/anno [...] ements.php

n°347323
ethernal
Chercheur de vérité...
Posté le 29-03-2003 à 19:38:50  profilanswer
 

regardes dans ton rep source alors, tu as certainement ces fichiers déjà tout fait :
- ipop3
- ipop2
- imap
- imaps
 
le seul utile en général est le ipop3 dont je t'ai décrit le contenu ci-dessus.


---------------
...oups kernel error...
n°347327
_Raynor_
Posté le 29-03-2003 à 19:46:37  profilanswer
 

la source c'est le dossier décompréssé ?
si c'est le cas, voilà ce que je trouve dedans (find /var/Installateurs/ -name "*pop*") :
 

Citation :

/var/Installateurs/imap-2002b/src/c-client/pop3.c
/var/Installateurs/imap-2002b/src/c-client/pop3.h
/var/Installateurs/imap-2002b/src/ipopd
/var/Installateurs/imap-2002b/src/ipopd/ipop2d.c
/var/Installateurs/imap-2002b/src/ipopd/ipop3d.c
/var/Installateurs/imap-2002b/src/ipopd/ipopd.8c
/var/Installateurs/imap-2002b/src/ipopd/ipop2d.def
/var/Installateurs/imap-2002b/src/ipopd/ipop3d.def
/var/Installateurs/imap-2002b/c-client/pop3.c
/var/Installateurs/imap-2002b/c-client/pop3.h
/var/Installateurs/imap-2002b/c-client/pop3.o
/var/Installateurs/imap-2002b/ipopd
/var/Installateurs/imap-2002b/ipopd/ipop2d.c
/var/Installateurs/imap-2002b/ipopd/ipop3d.c
/var/Installateurs/imap-2002b/ipopd/ipop2d.o
/var/Installateurs/imap-2002b/ipopd/ipop2d
/var/Installateurs/imap-2002b/ipopd/ipop3d.o
/var/Installateurs/imap-2002b/ipopd/ipop3d


 
Que des fichiers en *d donc des Deamons ou alors des *.c ou *.h mais je crois que c'est du code source de base.

n°347410
_Raynor_
Posté le 29-03-2003 à 23:54:25  profilanswer
 

Dans le README de c-client j'ai :

Citation :

5) Update /etc/inetd.conf to invoke the POP2, POP3, and IMAP daemons on their associated services.


 
Mais le problème c'est que j'ai pas de fichier /etc/inetd.conf :(
Par contre j'ai un /etc/xinetd.conf, puis-je y faire les modif sans problèmes ?


Message édité par _Raynor_ le 29-03-2003 à 23:58:27
n°347429
_Raynor_
Posté le 30-03-2003 à 01:32:53  profilanswer
 

ahah, c bon je peux récuperer mes mails via OE.
Il fallait bien que je fasse un fichier /etc/xinetd.d/ipop3 contenant ce que tu m'as fourni.
Par contre j'ai des problèmes pour m'identifier sous IMP, je pencherais pour le fait que IMP utilise IMAP et pas POP3, donc je voudrais savoir si tu pouvais me fournir le meme fichier pour le protocol IMAP ?

n°347482
ethernal
Chercheur de vérité...
Posté le 30-03-2003 à 13:11:55  profilanswer
 

ils sont presque identiques :
 
imap

Code :
  1. service imap
  2. {
  3. socket_type = stream
  4. wait = no
  5. user = root
  6. server = /usr/sbin/imapd
  7. log_on_success += DURATION USERID
  8. log_on_failure += USERID
  9. disable = no
  10. }


 
imaps

Code :
  1. service imaps
  2. {
  3. socket_type = stream
  4. wait = no
  5. user = root
  6. server = /usr/sbin/imapsd
  7. log_on_success += DURATION USERID
  8. log_on_failure += USERID
  9. disable = no
  10. }


Message édité par ethernal le 30-03-2003 à 13:12:08

---------------
...oups kernel error...
n°347484
_Raynor_
Posté le 30-03-2003 à 13:32:51  profilanswer
 

J'ai toujours des problèmes d'identifications sur Horde et IMP mais la page de test d'IMP, qui permet de tester une connexion a un compte mail, semble marcher. De Plus je peux relever mes mails via OE par le protocol IMAP.
Donc j'ai du merder quelque part dans la configuration de Horde et/ou IMP : c'est a moi de trouver maintenant.
 
Merci bien pour ton aide :)


Message édité par _Raynor_ le 30-03-2003 à 14:00:19
n°347550
_Raynor_
Posté le 30-03-2003 à 16:15:39  profilanswer
 

Je crois avoir trouvé, en fait il arrivait pas a s'identifier car il recherchait les pages php sur "linux.local.net", je ne comprenais pas pourquoi d'ailleurs car j'avais mis "192.168.2.3" (IP locale du serveur) partout. Mais j'ai modifier le "httpd.conf" de Apache, la ligne "ServerName linux.local.net" (elle était commentée mais il devait récupérer les infos depuis le système) j'ai mis "ServerName 192.168.2.3" et c'est bon ça tourne.
 
Par contre si quelqu'un as réussi a faire en sorte que IMP marche selon que l'on y accède depuis l'intérieur ou l'exterieur.... je suis preneur de la solution, car là j'ai pas de probs depuis mon réseau local mais j'en ai depuis l'exterieur (Internet) - J'ai les même problèmes qu'avant que je modifie le "httpd.conf", ce qui est normal puisque IMP doit tenter d'accèder au serveur "192.168.2.3" et il ne le trouve pas.
 
J'ai une adresse DynDNS.org, je pense que si je mets "ServerName raynor.dyndns.org" dans le "httpd.conf" ça marchera depuis le Net mais plus depuis le local, est-il possible de faire en sorte que ça marche pour les deux ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Comment activer l'authentification Horde/IMP depuis le Net ET en local

 

Sujets relatifs
[PHP] Fonction mail depuis serveur localhtaccess en local
Héritage avec VB DOT NETrécuperer l'authentification Microsoft Nt en php
detecter si le navigateur à activer les script javaComment activer les commandes MySQL sous PHP (Linux)
[PHP] Cookie en local host[Php/Apache] Authentification avec .htaccess, liste des connectés ?
[VS .NET] Comment afficher le code VB.NET comme dans VB6 ?Conférence Microsoft .NET
Plus de sujets relatifs à : Comment activer l'authentification Horde/IMP depuis le Net ET en local


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