[ IMAP inside ] - récuperer les mails en php [ Nioubie - aideeez moi ]

- récuperer les mails en php [ Nioubie - aideeez moi ] [ IMAP inside ] - Linux et OS Alternatifs

Marsh Posté le 23-07-2002 à 10:09:26    

jour les gens  :hello:  
donc j'ai un serveur freebsd 4.4
postfix
les mails arrivent directement dans /home/user/Maildir/new
la commande mail ne permet pas de les recuperer parce que j'ai pas monté de procmail ou fetchmail ou quoi que ce soit d'autre.
en fait j'ai besoin de récuperer mes mails en php (la recuperation via client viendra plus tard)
on m'a conseillé, plutot que de recoder un parseur, d'installer un client imap.
considérant ma config (les mails ds Maildir) ca posera pas de probleme ? j'pourrai interfacer facilement avec php ?
 
parlez moi comme a un mome de 4 ans le imap je sais a peine ce que c'est :D


Message édité par ZuL le 23-07-2002 à 10:17:59
Reply

Marsh Posté le 23-07-2002 à 10:09:26   

Reply

Marsh Posté le 23-07-2002 à 10:26:59    

Pour recupérer des mails en IMAP via une interface php je te conseil IMP.
C'est l interface webmail utilisé par free par exemple.
 
http://www.horde.org

Reply

Marsh Posté le 23-07-2002 à 10:28:21    

snooper a écrit a écrit :

Pour recupérer des mails en IMAP via une interface php je te conseil IMP.
C'est l interface webmail utilisé par free par exemple.
 
http://www.horde.org




 
oué mais le imap y va faire quoi ? me virer mes mails de /home/user/Maildir ? les dispatcher sur les mailbox ?
 
edit : http://www.horde.org cai cassé


Message édité par ZuL le 23-07-2002 à 10:28:47
Reply

Marsh Posté le 23-07-2002 à 10:31:45    

L'avantage du protocole impa est qu il permet juste une lecture des mails et de recupérer les pieces jointes.
Apres c a paramétrer tes mails sont laisser dans la mailbox du user.

Reply

Marsh Posté le 23-07-2002 à 10:33:35    

snooper a écrit a écrit :

L'avantage du protocole impa est qu il permet juste une lecture des mails et de recupérer les pieces jointes.
Apres c a paramétrer tes mails sont laisser dans la mailbox du user.




 
j'vais regarder...t'as pas un bon site dans un coin (si possible en francais)sur l'install + config d'imap ? :D

Reply

Marsh Posté le 23-07-2002 à 10:34:59    

si sur www.horde.org y a une doc assez complete pour l installation d'IMP

Reply

Marsh Posté le 23-07-2002 à 10:35:57    

snooper a écrit a écrit :

si sur www.horde.org y a une doc assez complete pour l installation d'IMP




 
ca marche pas chez moi horde.org
 
edit : horde.org ca tourne ...Cai le serveur qui chiait.
 
ptite question...
j'ai pas installé php avec les biblios imap...faut je le reinstalle ? :(


Message édité par ZuL le 23-07-2002 à 10:45:12
Reply

Marsh Posté le 23-07-2002 à 10:49:21    

oui
c'est les source de php que tu as installé ?
Pk'il faut compiler avec divers option.
 
Pourtant moi le site web www.horde.org marche tres bien

Reply

Marsh Posté le 23-07-2002 à 10:50:51    

snooper a écrit a écrit :

oui
c'est les source de php que tu as installé ?
Pk'il faut compiler avec divers option.
 
Pourtant moi le site web www.horde.org marche tres bien
 




 
ouais cai bon ca tourne horde.org
ouep j'ai install php a partir des sourceS...c'est pas grave je vais reconfig + reinstall

Reply

Marsh Posté le 23-07-2002 à 11:54:49    

j'ai essayé d'installer imap-courier 1.4.3
ca chie... (le make install-configure me renvoie un code 2 et m'explique pas pkoi alor que tout s'est bien passé avant )
 
donc...Sivouplé les gens...comment je colle Imap sur mon systeme ?
(a propos...l'interface web de reception des mails je dois la coder moi meme...pas en reprendre une deja faite...cai pour l'integreg dans un site qui ne fera pas que boite mail ;) )

Reply

Marsh Posté le 23-07-2002 à 11:54:49   

Reply

Marsh Posté le 23-07-2002 à 13:26:06    

faut compiler php avezc imap
install imap2001-c
 
Et sinon si tu dois developper en php l'interface les fonctions imap de php sont disponible et marche tres bien

Reply

Marsh Posté le 23-07-2002 à 13:36:32    

[nom]snooper a écrit[/nom]
faut compiler php avezc imap
install imap2001-c
 
euh...install imap2001 -c   comment je fait marcher ca sous freebsd moi ???
 
Et sinon si tu dois developper en php l'interface les fonctions imap de php sont disponible et marche tres bien
 
oué ca je sais...mais aavnt je dois faire marcher ce putain de imap...et reinstaller php.......:(

Reply

Marsh Posté le 23-07-2002 à 13:46:15    

cd /usr/ports/mail/cclient/ && make install clean
apres tu compiles ton php
cd /usr/ports/www/mod_php4/ && make
tu selectionnes
GD2, zlib, bzip2,mcrypt,Imap,Mysql,XML,pspell
(perso, j'ai snmp,ftp, et d'autres trucs en plus)
ensuite tu "make install clean", et s'il pleurre parce que c'est  
déjà installé tu "make deinstall && make install clean"
 
Ch'te conseille de cvsup les ports avant, parce que ca pleut du fix à tout va en ce moment, exploitZ powah.
Pis entre nous, la 4.4 c'est un peu vieux :D  
 
Now, tu peux installer IMP/Horde  :)  
 
Fred.


Message édité par _Evangelion_ le 23-07-2002 à 13:47:17
Reply

Marsh Posté le 23-07-2002 à 14:21:02    

_Evangelion_ a écrit a écrit :

cd /usr/ports/mail/cclient/ && make install clean
apres tu compiles ton php
cd /usr/ports/www/mod_php4/ && make
tu selectionnes
GD2, zlib, bzip2,mcrypt,Imap,Mysql,XML,pspell
(perso, j'ai snmp,ftp, et d'autres trucs en plus)
ensuite tu "make install clean", et s'il pleurre parce que c'est  
déjà installé tu "make deinstall && make install clean"
 
Ch'te conseille de cvsup les ports avant, parce que ca pleut du fix à tout va en ce moment, exploitZ powah.
Pis entre nous, la 4.4 c'est un peu vieux :D  
 
Now, tu peux installer IMP/Horde  :)  
 
Fred.




 
on voit que tu sais parler a un nioubie toi :D
 
j'ai mis la 4.4 parce que la 4.6 le serveur X provoquait, lors des tests d'install, un reboot systematique.(moi nioubie moi veut interface :D )
les ports je les ai pas installés paske trop vieux sur la 4.4...j'vais essayer de les remettre.
c'est quoi cvsup ?
 
bon j'va essayer...mirci :D
(ca chie toujours a fond courier-imap....j'vais essayer d'installer imp )
 
edit... IMP/horde c'est une interface web nan ? parce que je dois en developper une...pas en reprendre une toute faite  


Message édité par ZuL le 23-07-2002 à 14:25:33
Reply

Marsh Posté le 23-07-2002 à 14:26:36    

la questionb c'est...comment j'installe proprement un serveur imap sur ma machine ??? (et juste le serveur imap...je verrai apres pour la config de php avec les librairies)

Reply

Marsh Posté le 23-07-2002 à 14:31:12    

j'ai choppé imap-courier 1.4.3
quand je veux faire le ./configure y veut un user non privilégié
alors je me logue en pov' user normal...
je fais un ./configure et la...
./configure : error canot create ./config.log : permission denied
 
okay..je passe en su, je lance ./configure --disable-root-check
la config se passe nikel
make
ca passe nikel
make install
nikel
make install-configure
errno code 2
exit
 
et la quand je veux faire mon /php/ ./configure --with-apxs --with-pgsql --with-imap
y me fait une erreur du style pas trouvé rfc822.h
:(

Reply

Marsh Posté le 23-07-2002 à 14:33:24    

Tu as cvsup tes ports?
----------------------
root@armada:~ >ls /usr/ports/mail/ |grep imap
courier-imap/
cyrus-imapd/
dkimap4/
imap-uw/
 
tu choisi celiu qui te plais et tu "make install clean" dedans..


Message édité par _Evangelion_ le 23-07-2002 à 14:34:22
Reply

Marsh Posté le 23-07-2002 à 14:48:09    

_Evangelion_ a écrit a écrit :

Tu as cvsup tes ports?
----------------------
root@armada:~ >ls /usr/ports/mail/ |grep imap
courier-imap/
cyrus-imapd/
dkimap4/
imap-uw/
 
tu choisi celiu qui te plais et tu "make install clean" dedans..




 
y sont pas installés les ports sur ma machine...
le repertoire /usr/ports existe pas
la commande cvsup est pas reconnue (command not found)
et sur le CD de la 4.6 (/stand/sysinstall) quand je vais ds les packages et que je cherche imap...y me trouve qu'un pauvre module en perl d'admin de serveur imap :(

Reply

Marsh Posté le 23-07-2002 à 14:50:27    

bon je suis en train d'installer les ports sur ma machine
"extracting ports into /usr directory..."
j fais quoi apres pour les mettre a jour ???

Reply

Marsh Posté le 23-07-2002 à 16:32:14    

il te faut cvsup (le binaire) et les 2 files de conf
pkg-add au besoin. "cvsup-snap-16.1f.tar.gz"
 
--------------------------------
root@armada:~ >more ports-cvs
*default  host=cvsup.FreeBSD.org
*default  base=/usr
*default  prefix=/usr
*default  release=cvs
*default  tag=.
*default  delete use-rel-suffix
*default compress
 
ports-all
--------------------------------
Ch'te file son copain mais pour les src  :)  
 
root@armada:~ >more cvsupfile  
*default  host=cvsup.FreeBSD.org
*default  base=/usr
*default  prefix=/usr
*default  release=cvs  
*default  tag=RELENG_4
*default  delete use-rel-suffix
*default compress
 
src-all
 
Voila. ensuite tu cvsup ports-cvs et tu mattes  :D

Reply

Marsh Posté le 23-07-2002 à 16:59:13    

bon en fait j'ai fait les install sans mettre a jour les ports...s'pas grave C quand meme recent la 4.6
 
donc...j'ai fait l'install de php avec tout ce qui faut...
 
par contre si je fais un phpinfo dans mon rep web y me trouve toujours la version que j'avais installé avant et ce, sans le support du imap :(
et ca a l'air d'etre la seule version installée sur le systeme

Reply

Marsh Posté le 23-07-2002 à 17:00:39    

en fait y m'a tout reinstallé...mais j'ai l'impression qu'il continue a tourner avec les versions d'avant
ds le style...y continue a tourner sur apache 1.3.26 alors que les ports ont topé apache 1.3.24
 
edit j'ai bien collé le support du imap ds les options :(


Message édité par ZuL le 23-07-2002 à 17:01:24
Reply

Marsh Posté le 23-07-2002 à 17:03:19    

et pkg-add command not found

Reply

Marsh Posté le 23-07-2002 à 17:16:16    

a y est ca marche :D
 
edit : 1ere fois que j'suis content d'avoir une erreur en php :  
 
 
Warning: IMAP: Expected Array as envelope parameter in /www/Nomadesk/mail/message.php on line 3


Message édité par ZuL le 23-07-2002 à 17:16:44
Reply

Marsh Posté le 23-07-2002 à 17:18:17    

Pardon?!?!
"y continue a tourner sur apache 1.3.26 alors que les ports ont topé apache 1.3.24 "  
ca deja, c'est pas possible. ou alors tu t'es gourré quelque part.
 
root@armada:~ >grep PORTVERSION /usr/ports/www/apache13/Makefile                                                                  
PORTVERSION=    1.3.26
 
je sens que c'est le mega souk sur ta box  :D

Reply

Marsh Posté le 23-07-2002 à 17:52:41    

chut chut ca tourne la...
probleme suivant : arriver a faire tourner imap correctement sur le systeme...
les commandes imap sont reconnues par apache
nouveau pbleme :  
le service imap a l'air de tourner ( voila ce que j'ai quand je fais un telnet localgost 143)
 
www# telnet localhost 143
Trying 127.0.0.1...
Connected to localhost.nomadev.com.
Escape character is '^]'.
INFO: LOGIN, user=user, ip=[127.0.0.1]
* PREAUTH Ready.
?  
 
a partir de la normalement le imap est bon nan ?
apres quoi que je tape (je connais pas les commandes imap :( ) ca me fait un :  
trucquejaitape NO Error in IMAP command received by server.  
 
de plus : tous mes mails sont stockés dans /home/nomduuser/Maildir/
Imap va aller les toper directement la dedans ou pas ?
dans le /Maildir/new  y a des fichiers style
1027349286.14620_0.www.nomadev.com
c'est bon jusque la ? j'suis proche du but ? :p
j'dois faire encore quoi pour que imap me recupere bien mes mails ???
 
je sais que j'suis chiant...
merci beaucoup pour votre aide

Reply

Marsh Posté le 23-07-2002 à 18:32:21    

[:xx_xx]

Reply

Marsh Posté le 24-07-2002 à 17:14:35    

up les gens...j'V en avoir bézoin demain au raf :D

Reply

Marsh Posté le 24-07-2002 à 22:05:43    

:bounce:  
 
if(demain.pasréponse) nouvotopic();

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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