Хелп! помогите доработать! Задача: забрать почту только сам текст(текст будет одно-два слова), без заголовков, отправителей и т.д. 1. проверка на дули в файле уже добавленных. 2. Проблемы с кодировкой, текст будет немецкий с умляутами. Как не пробывал( iconv('UTF-7','UTF-8', $text) ) не получилось( 3. Отметить прочитаные 4. Скрипт мрёт( не доходя до конца... <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de" > <head> <meta name="language" content="de, deutsch, german"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <?php header("Content-Type:text/html; charset=UTF-8"); $file = 'mail.txt'; $mbox = imap_open("{pop.gmail.com:995/pop3/ssl/novalidate-cert}", "[email protected]", "password") or die("can't connect: " . imap_last_error()); $msgs = imap_sort( $mbox, SORTARRIVAL, 1 ); foreach( $msgs as $msg ) { $msg_body = imap_body( $mbox, $msg ); file_put_contents($file, $msg_body, FILE_APPEND | LOCK_EX); } imap_close( $mbox ); ?>
Сталкивался с поиском спецов которые через скрипт смогут на мейле и джимейле авторизоваться и письмо забрать - спустя долгих поисков на фрилансе и форумах - забил и показалось что это не реально сделать.
на маил ру проблем нет, а вот с gmail ом траблы( скрипт то работает, то не работает, непонятно как работает их почта...
в настройках акк-а разрешения стоят для подключения? в самую шапку скрипта вставь Code: set_time_limit(0)