Ik heb alle topics van GOT gelezen, de php man page, en ik heb op google me rot gezocht maar ik kom er niet uit.
Ik probeer (zoals velen) een webmail programmatje te schrijven.
Tot dusver kan ik inloggen op een mailbox, de headers ophalen en de 'ruwe' body van de mail laten zien.
Ik zou graag willen weten hoe ik de 'ruwe' body gestructureerd krijg weergegeven. Ik ben met imap_fetchstructure en imap_fetchbody bezig geweest, maar ik snap het niet helemaal. Ik heb zelf de links gelezen die naar de rfc's verwezen, maar nog steeds snap ik het niet. (snapnie)
Is er een site oid die me wat meer duidelijkheid kan geven over deze php functies.
Dit is de code die gebruik om de mail headers op te halen:
Ik probeer (zoals velen) een webmail programmatje te schrijven.
Tot dusver kan ik inloggen op een mailbox, de headers ophalen en de 'ruwe' body van de mail laten zien.
Ik zou graag willen weten hoe ik de 'ruwe' body gestructureerd krijg weergegeven. Ik ben met imap_fetchstructure en imap_fetchbody bezig geweest, maar ik snap het niet helemaal. Ik heb zelf de links gelezen die naar de rfc's verwezen, maar nog steeds snap ik het niet. (snapnie)
Is er een site oid die me wat meer duidelijkheid kan geven over deze php functies.
Dit is de code die gebruik om de mail headers op te halen:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <?php $username = $_POST['name']; $password = $_POST['pw']; if($_POST["go"]){ $open_mail=imap_open("{mail.home.nl:110/pop3}INBOX", $username, $password); if ($open_mail){echo "Connected to mailbox <b>" . $_POST["name"] ."@home.nl</b><br>";} else {echo "Connection failed <br>";} $getmsg=imap_num_msg($open_mail); echo "<b>You have " . $getmsg . " messages</b><br>"; $headers=imap_headers($open_mail); $i=$getmsg-1; while ($i>=0){ $j=$i+1; echo "<li><a target=_blank href=body.php?msg=$j>".$headers[$i]."</a></li><br>"; $i--;} } $_SESSION['username']=$username; $_SESSION['password']=$password; ?> |
[ Voor 13% gewijzigd door Verwijderd op 19-10-2003 02:34 ]