kevkev
Erfahrenes Mitglied
Hallo,
Ich hab es geschafft alle e-mails auf dem pop3 server anzuzeigen, auch betreff wird angezeigt, aber ich schaffe es einfach nicht die anhang abzuspeichern.
Die Dateitypen die später im anhang vorhanden werden sind immer jpg, bmp, png oder gif. also bilder.
Weiß jemand wie man da smacht, oder gibt es eine klasse oder funktion dafür ?
gruß kevin
Ich hab es geschafft alle e-mails auf dem pop3 server anzuzeigen, auch betreff wird angezeigt, aber ich schaffe es einfach nicht die anhang abzuspeichern.
PHP:
<?php
// POP3-Server
$host="mail.kevin-k.com";
$port="110";
// User-Daten
$user="---";
$passwort="---";
// Verbinden zur Mailbox
$mailbox=imap_open("{".$host."/pop3:110}INBOX",$user,$passwort);
// Überprüfen ob Verbindung erfolgreich,
// dann weiter...
if ($mailbox)
{
// Posteingang überprüfen
$check=imap_check($mailbox);
// Anzahl vorhandener Emails im Postfach
$count_msg=$check->Nmsgs;
// Anzahl neuer Emails im Postfach
$count_new_msg=$check->Recent;
// Emails auslesen
for ($i=1; $i<=imap_num_msg($mailbox);
$i++)
{
// Header erfassen
$mail_header=imap_header($mailbox,
$i);
// Datum erfassen
$mail_date=$mail_header->Date;
// Mail-ID erfassen
$mail_id=$mail_header->message_id;
// Empfänger erfassen
$mail_to=$mail_header->toaddress;
// Absendername erfassen
$mail_from_name=$mail_header->from
[0]->personal;
// Absender-eMail-Adresse erfassen
$mail_from_address=$mail_header->from
[0]->mailbox."@".$mail_header->from
[0]->host;
// Kopieempfänger erfassen
$mail_copy_to=$mail_header->cc[0]
->mailbox."@".$mail_header->cc[0]
->host;
// Antwortempfänger erfassen
$mail_answer_to=$mail_header
->reply_to;
// Betreff erfassen
$mail_subject=$mail_header->subject;
echo "e-Mail Nr.".$i."<br>";
// Ausgabe in HTML
echo '<b>Versendet am:</b> ';
echo $mail_date."<br>";
echo '<b>Eindeutige eMail-ID: </b>';
echo $mail_id."<br>";
echo '<b>Empfänger: </b>';
echo $mail_to."<br>";
echo '<b>"Name des Absenders: </b>';
echo $mail_from_name."<br>";
echo '<b>"eMail des Absenders: </b>';
echo $mail_from_address."<br>";
// echo $mail_from_address."<br>";
echo '<b>Betreff: </b>';
echo $mail_subject."<br><br>";
}
imap_close($mailbox);
}
?>
Die Dateitypen die später im anhang vorhanden werden sind immer jpg, bmp, png oder gif. also bilder.
Weiß jemand wie man da smacht, oder gibt es eine klasse oder funktion dafür ?
gruß kevin