Newsgroup: it.comp.www.php
Titolo: ottenere elenco messaggi pop3 (ho già cercato in rete)

premetto che ho già provato a cercare le informazioni che richiedo e
non le ho trovate.
quello che mi serve è ottenere un elenco dei messaggi presenti in una
casella pop3, cancellarli e leggerli.
quello che ho trovato sono sistemi webmail già pronti (peraltro anche
carini, ma a me serve altro) o riferimenti generici alla rfc1939 (la
cui learning curve mi sembra davvero sproporzionata allo scopo che mi
prefiggo e che onestamente, con le competenze che al momento ho non
vedo come mi possa essere di aiuto).
quello che vorrei fare è portare in php delle procedure che ho già
scritto in asp-vbscript.
queste procedure, per mezzo di un componentino free, prendono l'elenco
dei messaggi, lo schiaffano in un array, poi l'array viene scorso,
vengono fatti alcuni controlli sul mittente, subject, corpo ecc.,
vengono fatti alcuni raffronti con dei file di configurazione e in base
ai risultati vengono creati altri array nei quali smistare i messaggi.
questi array vengono poi visualizzati ed è possibile cancellare i msg
uno per uno o tutti in una volta.
poi ci sono tante altre cose che sarebbe un po' lungo e forse inutile
spiegare.  in pratica un piccolo sistema antispam artigianale.
ora, la parte di resa html già ce l'ho, la parte "logica" che si
preoccupa di classificare i messaggi secondo la loro probabilità di
essere spam e ad *altri criteri* che qui sarebbe lungo spiegare già ce
l'ho, quello che mi manca, appunto è ottenere questo elenco di email.
ho anche trovato del codice che fa qualche interrogazione ma purtroppo
non lo riesco a capire in modo sufficiente per adattarlo al mio scopo.
se magari qualcuno mi potesse indicare del codice che scorra una
casella opo3 adeguatamente commentato penso possa essere sufficiente e
glie ne sarei grato, come ovviamente di altre informazioni utili.
grazie.

 
Prego,
David
-- 
Linux Registered User #334216
Get FireFox! >> 
http://www.spreadfirefox.com/?q=affiliates&id=48183&t=1
Staff >> 
http://www.debianizzati.org
 <<

glie ne sarei grato, come ovviamente di altre informazioni utili.
Penso che tu possa trovare ciň che ti serve su 
phpclasses.org
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Staff di E-Xoopport - 
http://www.e-xoopport.it

 casella pop3, cancellarli e leggerli.
http://www.php.net/manual/en/ref.imap.php
"These functions are not limited to the IMAP protocol, despite their name.
The underlying c-client library also supports NNTP, POP3 and local mailbox
access methods."
Troverai pane per i tuoi denti.
-- 
Ciao!
Francesco
(slackware powered)


Giusto oggi è stata aggiunta questa classe 
http://www.phpclasses.org/browse/package/3161.html
 , credo che è quello che 
cerchi.
Ciao
sicampa 

 server pop3 e come porta la 110 (è la standard...). Esempio:
ti ringrazio (e ringrazio gli altri suggerimenti).  in effetti il mio
problema findamentale (ce ne sono altri, ma pazienza) era che non
riuscivo ad usare bene il socket.
ora vorrei domandare un'altra cosa.
ho provato a fare una cosa del genere:
apro il mail server
da stat so che ci sono tot messaggi di posta
ciclo for con $i che va da 1 a tot
   retr $i
   scorri riga per riga il messaggio numero $i
   cerca di individuare from, subject, data ecc. e spara su schermo
tanto per controllare
next
chiudi mail server
con questo sistema alcuni messaggi non apparivano, diciamo così, ossia
il retr non funzionava.
ho provato allora in questo modo:
apro il mail server
da stat so che ci sono tot messaggi di posta
chiudo il mail server
ciclo for con $i che va da 1 a tot
   apro il mailserver
   retr $i
   scorri riga per riga il messaggio numero $i
   cerca di individuare from, subject, data ecc. e spara su schermo
tanto per controllare
   chiudo il mail server
next
in questo modo i messaggi li "vedo" tutti.
mi domandavo però se questo apri-chiudi-apri-chiudi non rompesse le
scatole al mailserver.
del resto a lasciarlo sempre aperto non funziona.
spero l'esame sia andato bene.