41 lines
1.4 KiB
PHP
41 lines
1.4 KiB
PHP
<?php
|
|
|
|
function save_mail($mail)
|
|
{
|
|
// Mails in IMAP Gesendete schieben
|
|
#####################################################
|
|
## Wegen dieser Funktion, wurde PHP Version aktiviert. Siehe ../Hinweise_zu_php8.txt
|
|
#####################################################
|
|
|
|
|
|
// # Script um sich $path anzeigen zu lassen:
|
|
// $mbox = imap_open("{imap.ionos.de:993/imap/ssl}", "$mailjumi", "$mailpwd", OP_HALFOPEN)
|
|
// or die("can't connect: " . imap_last_error());
|
|
// if($mbox){
|
|
// echo "connect";
|
|
// }else{
|
|
// echo "fail";
|
|
// }
|
|
// $list = imap_getmailboxes($mbox, "{imap.ionos.de:993/imap/ssl}", "*");
|
|
// if (is_array($list)) {
|
|
// foreach ($list as $key => $val) {
|
|
// echo "($key) ";
|
|
// echo imap_utf7_decode($val->name) . ",";
|
|
// echo "'" . $val->delimiter . "',";
|
|
// echo $val->attributes . "<br />\n";
|
|
// }
|
|
// } else {
|
|
// echo "imap_getmailboxes failed: " . imap_last_error() . "\n";
|
|
// }
|
|
//
|
|
// imap_close($mbox);
|
|
|
|
$path = "{imap.ionos.de:993/imap/ssl}Gesendete Objekte";
|
|
$imapStream = imap_open($path, $mail->Username, $mail->Password);
|
|
# Letzter Flag Seen, damit die Mail bereits als gelesen in gesendete Objekte eingestellt wird
|
|
$result = imap_append($imapStream, $path, $mail->getSentMIMEMessage(),"\Seen");
|
|
imap_close($imapStream);
|
|
return true;
|
|
}
|
|
|
|
?>
|