Ricezione e-mail

Avevo intenzione di creare un piccolo client di posta elettronica in PHP per sviluppare un mio vecchio progetto.

Il problema che non trovo la o le funzioni adatte per questa cosa, cio essitono funzioni per settare il POP, l'SMTP ecc.? e una funzione per poi scaricare la posta elettronica?

tnx!

inviato 10 anni fa
Downloader
X 0 X

Si, PHP ha tutto ci che occorre per creare un client di posta. Devi usare le funzioni dell'estensione imap:

http://it.php.net/manual/en/ref.imap.php

Ti avverto, non una cosa banale...

:bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Ok, grazie.

Tu hai mai provato a farlo? Consigli?

risposto 10 anni fa
Downloader
X 0 X

Si, ci sto lavorando proprio adesso. I problemi principali si hanno quando vuoi visualizzale la mail e far scaricare gli attachment. Le mail infatti non hanno tutte una stessa struttura interna pertanto non c' un modo semplice per individuare le diverse parti che compongono il body. Inoltre possono essere utilizzate diverse codifiche. A complicare il tutto non detto che una mail rispetti gli standard...

Le altre funzioni invece sono semplici da usare e funzionano bene.

Ti consiglio di spulciarti la documentazione ufficiale di PHP relativa alle funzioni imap e di leggere anche tutti i commenti riportati in quelle pagine.

:bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda