- Автор темы
- #1
Подскажите, пожалуйста, какой нибудь готовый класс или функцию для забора почты с почтовика по POP средствами php. Не важно как будут письма на выходе, пусть хоть все в перемешку -мне просто линки повыдёргивать и всё..
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
в пыху уже давно встроны функции для работы с почтой. сторонние классы без лишней необходимости, лучше не юзать.Подскажите, пожалуйста, какой нибудь готовый класс или функцию для забора почты с почтовика по POP средствами php. Не важно как будут письма на выходе, пусть хоть все в перемешку -мне просто линки повыдёргивать и всё..
$mbox = imap_open ("{domain:110/pop3}INBOX", "user_id", "password");
$msgs = imap_sort( $imap, SORTARRIVAL, 1 );
foreach( $msgs as $msg ) {
$msg_body = imap_body( $imap, $msg );
echo $msg_body . "\n\n";
}
imap_close( $imap );
<?
$mbox = imap_open ("{pop.gmail.com:110}INBOX", "login@gmail.com", "password");
$msgs = imap_sort( $imap, SORTARRIVAL, 1 );
foreach( $msgs as $msg ) {
$msg_body = imap_body( $imap, $msg );
echo $msg_body . "\n\n";
}
imap_close( $imap );
?>
Warning: imap_open() [function.imap-open]: Couldn't open stream {pop.gmail.com:110}INBOX in Z:\home\localhost\www\utilites\regaccs\mail\2.php on line 2
Warning: imap_sort(): supplied argument is not a valid imap resource in Z:\home\localhost\www\utilites\regaccs\mail\2.php on line 4
Warning: Invalid argument supplied for foreach() in Z:\home\localhost\www\utilites\regaccs\mail\2.php on line 5
Warning: imap_close(): supplied argument is not a valid imap resource in Z:\home\localhost\www\utilites\regaccs\mail\2.php on line 10
у гмейла нету обычного поп3 тока ССЛ секурный, насколько я знаю. имап тоже есть. в настройках тебе нужно включить что к твоему ящику можно подключаться через ПОП3 или ИМАП.при написании
Код:<? $mbox = imap_open ("{pop.gmail.com:110}INBOX", "login@gmail.com", "password"); $msgs = imap_sort( $imap, SORTARRIVAL, 1 ); foreach( $msgs as $msg ) { $msg_body = imap_body( $imap, $msg ); echo $msg_body . "\n\n"; } imap_close( $imap ); ?>
<?
$mbox = imap_open ("{pop.gmail.com:995/pop3/ssl/novalidate-cert}INBOX", "login@gmail.com", "password") or die("can't connect: " . imap_last_error());
$msgs = imap_sort( $imap, SORTARRIVAL, 1 );
foreach( $msgs as $msg ) {
$msg_body = imap_body( $imap, $msg );
echo $msg_body . "\n\n";
}
imap_close( $imap );
?>