Сохранить сервер вложений с IMAP и PHP
Прямо сейчас я использую этот код для получения писем с моего сервера.
<?php
$imap = imap_open($server, $username, $password) or die("Connection Error");
$message_count = imap_num_msg($imap);
for ($i = 1; $i <= $message_count; ++$i){
$header = imap_header($imap, $i);
//print_r($header);
$email[$i]['fromaddress'] = $header->from[0]->personal;
$email[$i]['to'] = $header->to[0]->mailbox;
$email[$i]['subject'] = $header->subject;
$email[$i]['message_id'] = $header->message_id;
$email[$i]['date'] = $header->udate;
$from = $email[$i]['fromaddress'];
$from_email = $email[$i]['from'];
$to = $email[$i]['to'];
$subject = $email[$i]['subject'];
echo $from_email . '</br>';
echo $to . '</br>';
echo $subject . '</br>';
imap_setflag_full($imap, $i, "\\Seen");
imap_mail_move($imap, $i, 'Trash');
}
imap_close($imap);
?>
Я хотел бы также иметь возможность взять вложения и сохранить их в папке на моем сервере и отобразить ссылку на эти вложения в выходных данных. Какой самый простой способ сделать это?