Форум 3DNews
Вернуться   Форум 3DNews > Программирование > Web-программирование

Ответ Создать новую тему
Опции темы Опции просмотра
Непрочитано 18.02.2003, 21:58   [включить плавающее окно]   #1
force
Новенький
Автор темы
 
Аватар для force
 
Регистрация: 09.02.2003
Адрес: Ярославль
Работа с почтой через перл

Надо написать программу, которая бы коннектилась через POP3 сервер и смотрела бы почту.
Основные проблемы:
1. Как подключиться к такому-то порту на таком-то сервере (RTFM не предлагать, уже начитался )
2. (или) как отрыть процесс, чтобы мой вывод был его вводом а его вывод моим вводом.
force вне форума  
Ответить с цитированием
Непрочитано 14.03.2003, 14:00   [включить плавающее окно]   #2
VaKSid
Новенький
 
Регистрация: 13.03.2003
Все подобные проблемы наиболее правильно решаются через сокеты: открываешь канал (связь с конкретным портом), пишешь в него, получаешь ответ от сервака, пишешь снова. Весь процесс можно в цикл засунуть.
Канал открывается так:
$socket = IO::Socket::INET->new(
PeerAddr => $host,
PeerPort => pop3(110),
Proto => TCP);
В сокет можно писать так: print $socket "команды, заголовки";
Если с сокетами не катит, воспользуйся готовой библиотекой NET::POP3.
Вообще, в инете куча скриптов выложено, которые делают просто все: от почтового сервака до трояна. А по поводу RTFM, это полезнее всего, в мануалах все достаточно подробно расписано, иногда даже с примерами
VaKSid вне форума  
Ответить с цитированием
Ответ Создать новую тему

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 11:15. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2017 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ
Серверы размещены в Hostkey