Автор Тема: Почта извне на localhost  (Прочитано 4707 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Yourock

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 57
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Почта извне на localhost
« : 13 Апреля 2007, 11:01:48 »
Всем доброе время суток!
Помогите, плиз, хотя бы с тем, куда смотреть, чтобы увидеть решение проблемы.
А проблема в следующем:
1. Есть внешний почтовый сервер, например, mail.ru
2. Есть локальный web-сервер (Apache 2 под WinXP).

Хочу создать интерфейс web-клиента, принимающего почту, т.е. интерфейс на локальном web серваке, а почта идет извне. Соответственно отправка аналогично должна быть реализована. Проблема в том, что не представляю даже как осуществить прием и отправку почту в направлениях " локалхост <-> mail.ru "

Можно ли каким-нибудь образом это реализовать?

Очень хочется понять сам принцип реализации и организации такого движения почты.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Почта извне на localhost
« Ответ #1 : 13 Апреля 2007, 16:07:29 »
Цитировать
Yourock:
Очень хочется понять сам принцип реализации и организации такого движения почты.

прежде всего надо узнать какие протоколы поддерживает внешний почтовый сервер. Обычно это SMTP, POP3 и IMAP.
В целом не имеет значения, локально находится почтовый сервер или удаленно. Разница лишь в скорости доставки данных и параметрах соединения с сервером.
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Yourock

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 57
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Почта извне на localhost
« Ответ #2 : 15 Апреля 2007, 08:18:54 »
Протоколы такие: отправка почты - SMTP, прием - POP3.
Вопрос-то в ключе конкретной подзадачи собственно в чем - как можно получить почту с внешнего сервера на localhost? Где какие настройки прописывать, какие функции PHP и как использовать...
Цитировать
Макс:
и параметрах соединения с сервером.

вот это и интересует

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Почта извне на localhost
« Ответ #3 : 16 Апреля 2007, 15:43:34 »
для работы с SMTP и POP3 надо либо писать свою библиотеку для работы с этими протоколами (на основе [p]fsockopen[/p] или [p]socket_create[/p]) или использовать чужую готовую.
Из готовых можно посмотреть
http://pear.php.net/package/Net_POP3
http://pear.php.net/package/Net_SMTP

Насчет того где прописывать параметры соединения. В примере
http://pear.php.net/manual/en/package.networking.net-pop3.intro.php
localhost замени на удаленный сервер.

Если будешь сам реализовывать протокол то просто открывай сокет на удаленный сервер: $fs = fsockopen(\'mail.remote-server.com\', 110);
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Yourock

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 57
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Почта извне на localhost
« Ответ #4 : 17 Апреля 2007, 04:24:53 »
спасибо огромное. будем тестить

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28