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

Форум PHP

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

 

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

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

тема: Обработчик писем.
 
 автор: Бамси   (28.04.2007 в 18:02)   письмо автору
 
 

Мне нужно на PHP состряпать програмку которая бы получала письма с определенного сервера, например mail.ru. Тоесть скрипт подключаеться к pop.mail.ru логиниться и уже получает письма, ( только новые) ну и уже дальше я разбирусь, не понятен сам процесс, как получить эти письма? на php.net я нашел только функции для отправки писем.

   
 
 автор: Бамси   (28.04.2007 в 18:46)   письмо автору
 
   для: Бамси   (28.04.2007 в 18:02)
 

Нашел вот такой пример:

<?php

$mbox 
imap_open ("{pop.mail.ru:110/pop3}INBOX""MailForTestPhp""Password");

echo 
"<p><h1>Mailboxes</h1>\n";
$folders imap_listmailbox ($mbox"{pop.mail.ru:110/pop3}INBOX""*");

if (
$folders == false) {
    echo 
"Call failed<br>\n";
} else {
    while (list (
$key$val) = each ($folders)) {
        echo 
$val."<br>\n";
    }
}

echo 
"<p><h1>Headers in INBOX</h1>\n";
$headers imap_headers ($mbox);

if (
$headers == false) {
    echo 
"Call failed<br>\n";
} else {
    while (list (
$key,$val) = each ($headers)) {
        echo 
$val."<br>\n";
    }
}

imap_close($mbox);

?>

Но он мне возвращяет в $headers
N 1)28-Apr-2007 бДНЙОЙУФТБГЙС Mail.R дПВТП РПЦБМПЧБФШ ОБ Mail. (12827 chars)
Как кодировку поменятЬ?

   
 
 автор: ddhvvn   (28.04.2007 в 18:54)   письмо автору
 
   для: Бамси   (28.04.2007 в 18:02)
 

Здесь смотрели?

   
 
 автор: Бамси   (28.04.2007 в 19:25)   письмо автору
 
   для: ddhvvn   (28.04.2007 в 18:54)
 

Блин я так посомтрел... может легче на Сокетах сделать?

   
 
 автор: ddhvvn   (28.04.2007 в 19:42)   письмо автору
 
   для: Бамси   (28.04.2007 в 19:25)
 

А что тут сложного?

   
 
 автор: golovdinov   (28.04.2007 в 19:57)   письмо автору
 
   для: Бамси   (28.04.2007 в 19:25)
 

На самом деле, писать собственного почтовика - задача непосильная, я сам недавно загорелся этой идеей, но знающие люди вовремя остановили. Дело в том, что многие популярные программы (Outlook, the Bat!...) отправляют письма с аттачментами в различных форматах (HTML, doc...), а чтобы нужным образом обработать их, нуны библиотеки и сложнейшие скрипты. В этом случае лучше либо воспользоваться готовыми продуктами, либо собирать команду разработчиков и изобретать велосипед. Хотя, дело ваше.

   
 
 автор: ddhvvn   (28.04.2007 в 19:59)   письмо автору
 
   для: golovdinov   (28.04.2007 в 19:57)
 

Так я понимаю здесь не идет речи о созадниии уникального супер скрипта!
Здесь идет речь о простом скрипте сбора почты...

   
 
 автор: Бамси   (28.04.2007 в 20:15)   письмо автору
 
   для: ddhvvn   (28.04.2007 в 19:59)
 

Мне нужен скрипт для моего магазина, тоесть есть сервис куда приходят деньги, он мне отсылает письмо с оплатой, и мне просто на мыло которое указано в этом сообщение надо послать некий код, например для разблокировки.
Раньше я это руками делал, но честно говоря отвечать по 20 писем в день, по одной и той же тематике - замучаешься. Вот просто решил накатать скрипт который бы подключался, брал новые письма, выбирал из них те которые надо, от туда вырезал мыло, и на него слал код.

Собственно вот. Но что то мне это не осилить... Может кто знает где взять готовые скрипты? Я бы уже переделал под свои нужды.

Кстати..
Допустим я из CMD получаю некий текст,
a 123
b 234
c 345
Он сует это все в переменную, и когда я вывожу это, получаеться
a 123 b 234 c 345

Как изменить /r/n на <br />?

   
 
 автор: ddhvvn   (28.04.2007 в 20:24)   письмо автору
 
   для: Бамси   (28.04.2007 в 20:15)
 

>Как изменить /r/n на <br />?

http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=36719&page=1

   
 
 автор: Бамси   (29.04.2007 в 23:35)   письмо автору
 
   для: Бамси   (28.04.2007 в 18:02)
 

У кого есть готовые скрипты для приема почты? Желательно подробный и понятные. Очень большие не надо, максимум что нужно это просто возможность принять письма, и прочитать некое из них.

   
Rambler's Top100
вверх

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