Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Чтение почты
 
 автор: ddhvvn   (23.08.2006 в 16:10)   письмо автору
 
 

Как можно осуществить чтение скриптом почты на pop3 сервере? И можно ли вообще?

   
 
 автор: Trianon   (23.08.2006 в 16:20)   письмо автору
 
   для: ddhvvn   (23.08.2006 в 16:10)
 

1. через функции расширения imap.
2. через сокеты.

   
 
 автор: ddhvvn   (23.08.2006 в 18:54)   письмо автору
 
   для: Trianon   (23.08.2006 в 16:20)
 

а подробнее

   
 
 автор: elenaki   (23.08.2006 в 20:01)   письмо автору
 
   для: ddhvvn   (23.08.2006 в 18:54)
 

подробнее - файл в аттаче. подобных скриптов бесплатных очень много. надо просто найти и разобрать.

   
 
 автор: kasmanaft   (23.08.2006 в 20:44)   письмо автору
 
   для: ddhvvn   (23.08.2006 в 18:54)
 

а если нужно просто прочитать почту, то по-моему легче самому разобраться, чем разбираться в чужих кодах ...
вот ссылка на мануал http://www.php.net/manual/ru/ref.imap.php

   
 
 автор: cheops   (24.08.2006 в 02:22)   письмо автору
 
   для: ddhvvn   (23.08.2006 в 16:10)
 

Простейший пример для работы с IMAP
<?php
  $mbox 
imap_open("{localhost}""igor@softtime.ru""password");
  if(!
$mbox) exit("Ошибка соединения с сервером: ".imap_last_error());

  
$check imap_mailboxmsginfo($mbox);

  if (
$check
  {
    echo 
"Date: ".$check->Date."<br>";
    echo 
"Driver: ".$check->Driver."<br> " ;
    echo 
"Mailbox: ".$check->Mailbox."<br> " ;
    echo 
"Messages: ".$check->Nmsgs."<br> " ;
    echo 
"Recent: ".$check->Recent."<br> " ;
    echo 
"Unread: ".$check->Unread."<br>" ;
    echo 
"Deleted: ".$check->Deleted."<br>" ;
    echo 
"Size: ".$check->Size."<br>" ;
  }

  
imap_close($mbox);
?>

В этом расширении множество функций и можно строить достаточно сложные системы.

   
 
 автор: ddhvvn   (24.08.2006 в 08:41)   письмо автору
 
   для: cheops   (24.08.2006 в 02:22)
 

Спасибо за поддержку :-)

   
 
 автор: Trianon   (24.08.2006 в 09:22)   письмо автору
 
   для: cheops   (24.08.2006 в 02:22)
 

И это будет работать по протоколу pop3?

   
 
 автор: Panker   (24.08.2006 в 10:16)   письмо автору
 
   для: Trianon   (24.08.2006 в 09:22)
 

а есть какойнить скрипт или чт онить котоорый допустим с рамблера иили маила почту заберает ели такое возможно ? :)

   
 
 автор: Trianon   (24.08.2006 в 10:47)   письмо автору
 
   для: Panker   (24.08.2006 в 10:16)
 

mail.ru поддерживает IMAP
а POP3 поддерживают все.

Интереснее в этом плане hotmail.com и ему подобные. У них, как я понимаю есть http-протокол доступа к почте. Спокойно проксящийся. Кто-нибудь знает детали?

   
 
 автор: cheops   (24.08.2006 в 11:38)   письмо автору
 
   для: Trianon   (24.08.2006 в 09:22)
 

>И это будет работать по протоколу pop3?
Нет, только по IMAP, но обычно локально он доступен. Для почты на стороннем сервере - писать Web-интерфейс наверное не очень разумно... тем более ходовые сервисы снабжены своим собственным Web-интерфейсом.

   
 
 автор: ddhvvn   (24.08.2006 в 14:37)   письмо автору
 
   для: cheops   (24.08.2006 в 11:38)
 

Кстати не спасибо. Пробовал 2 разных почтовых сервера на локальной машине. НИ один из предложенных вариантов у меня не заработал. Мне все-таки нужно работать с POP3 сервером. И мне нужен не совсем web-интерфейс, а скорее мне нужно просто читать приходящие письма скриптом и им же их анализировать.

   
 
 автор: Panker   (24.08.2006 в 21:45)   письмо автору
 
   для: ddhvvn   (24.08.2006 в 14:37)
 

так на счёт рамблера кто нить делал так рамблера яндекс маили или что нить у кого нить есть скрипт забора почты ? )

   
 
 автор: ddhvvn   (25.08.2006 в 11:28)   письмо автору
 
   для: Panker   (24.08.2006 в 21:45)
 

Тема еще актуальна.
Помогите, плиз!

   
 
 автор: Panker   (25.08.2006 в 12:03)   письмо автору
 
   для: ddhvvn   (25.08.2006 в 11:28)
 

и мой вопрос тоже :)

   
 
 автор: ddhvvn   (25.08.2006 в 13:28)   письмо автору
 
   для: cheops   (24.08.2006 в 11:38)
 

То есть, если мой сайт и сервер pop3 находятся на одном сервере (читай хостинге), то этот скрипт должен работать? (это я про сообщение cheopsa)

   
 
 автор: cheops   (25.08.2006 в 13:45)   письмо автору
 
   для: ddhvvn   (25.08.2006 в 13:28)
 

Нет, с pop3 работает лишь ограниченное число почтовых функций - все функции работают только по протоколу IMAP.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования