scusa ma non riesco a capire, allora, provando fra me e me ho fatto cosi:
innanzitutto ho visto sul manuale del php questo:
codice:
(empty) - Entire message
0 - Message header
1 - MULTIPART/ALTERNATIVE
1.1 - TEXT/PLAIN
1.2 - TEXT/HTML
2 - MESSAGE/RFC822 (entire attached message)
2.0 - Attached message header
2.1 - TEXT/PLAIN
2.2 - TEXT/HTML
2.3 - file.ext
e ho aggiunto questa stringa:
Codice PHP:
$corpo = imap_fetchbody($inbox, $m, "2")
ma non tutti i messaggi riesco a visualizzarli con lo stesso numero, mi spiego, alcune mail se uso 2, riesco a vedere il messaggio perfetto, altre invece devo andare a tentativi usando altri numeri finchè nn trovo quello giusto.
Come faccio a fare una verifica del giusto numero?
Avevo provato anche a fare questo controllo:
Codice PHP:
$type = imap_fetchstructure($inbox, $m);
echo $type->subtype;
e con un messaggio mi era comparso "ALTERNATIVE".
Ho ragionato quindi secondo la tabella sopra cercando alternative e mettendo "1" come numero, ma nulla, in quel caso il corpo del messaggio mi rimane vuoto, e funziona con un altro numero a volte.
Come devo fare?
Help