Комментарии 4
И весь это геморрой вместо простейшего phpmailer. Fetchmail+procmail это для неосиляторов постфикса
0
Предложите свой вариант, пожалуйста?
+1
ну хотя бы так
composer require php-imap/php-imap
<?php
require_once __DIR__.'/../vendor/autoload.php';
use PhpImap\Mailbox;
$mailbox = new Mailbox(
'{mail.blahblahblah.com:993/imap/ssl}INBOX',
'blah@blahblahblah.com',
'Pas$WorD',
null,
'UTF-8'
);
$mails = $mailbox->searchMailbox('UNSEEN');
foreach ($mails as $mail) {
$email = $mailbox->getMail(
$mail,
false
);
$fromName = $email->fromName;
$fromEmail = $email->fromAddress;
$to = $email->toString;
$subject = $email->subject;
if ($email->textHtml) {
$body = $email->textHtml;
} else {
$body = $email->textPlain;
}
}
дальше сами догадаетесь
0
Да, у меня получилось, спасибо. Действительно сложные скрипты не очень получаются, но с простыми и по частям уже можно справляться.
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как я bash писал на Chat GPT, или IMAP to API при помощи Fetchmail