File "00mailbox.php"

Full Path: /home/analogde/www/ONSEMI/Massage_v1_2023/00mailbox.php
File size: 1.4 KB
MIME-type: text/html
Charset: utf-8

 <?php
	$nomserveur = '{ssl0.ovh.net}INBOX';
    $login = 'massage@analog-design.net';
    $password = 'Un92pac007';

    $mailbox = imap_open($nomserveur, $login, $password);
    if ($mailbox){
        echo "connexion reussie <br/>\n";

        $info = imap_check($mailbox);
        $headerText = imap_fetchHeader($mailbox, FT_UID);
        $header = imap_rfc822_parse_headers($headerText);

        $corps = imap_fetchbody($mailbox, 1, FT_UID);

    } else {
        echo "erreur :( <br/>\n";
    }
	
	if (FALSE !== $info) {

        $nbMessages = min(50, $info->Nmsgs);
        $mails = imap_fetch_overview($mailbox, '1:'.$nbMessages, 0);
        } else {
            $err = 'ouverture impossible';
        }

    if (FALSE === $mails) {
        echo $err;
    } else 
    {
        $informationboite = 'Contenu de la boite aux lettres '.$info->Nmsgs.' message(s) dont '.
        $info->Recent.' recent(s)';

        foreach ($mails as $mail) 
        {

            echo $mail->from.
                            ' <a href="imap_detail.php?uid='.$mail->uid.'">'.
                            $mail->subject.'</a> '.
                            $mail->date."<br />\n";
                            $from=$header->from;

            echo "Message de:".$from[0]->personal." [".$from[0]->mailbox."@".$from[0]->host."]<br>";
            echo $corps;   

        }
    }   
	
?>