Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.25;
Скачать: CL | DM;

Вниз

POP3 Proxy (Gateway, Relay...)   Найти похожие ветки 

 
Andrey Klimov   (2003-06-17 19:25) [0]

Мастера, кто-нибудь уже писал подобную вещь? Помогите пожалуйста кодом или толковой ссылкой. Желательно с использованием ICS или Indy (но не обязательно).

Задача: В почтовом клиенте POP3 настраивается типа так:

POP3 Server: localhost
Login: vasya_pupkin@pop.mail.ru
Password: password

Наша программа висит на 110 порту и является локальным POP3 сервером-перехватчиком, она принимает запросы от почтового клиента, выдирает из Login собственно сам логин (vasya_pupkin), адрес реального pop3 сервера (pop.mail.ru) и пароль, создает новое соединение с реальным pop3 сервером и далее занимается посреднической деятельностью между почтовым клиентом и реальным pop3 сервером, т.е. является неким шлюзом, прокси и пр... Необходимо учесть тот факт, что через нашу программу-перехватчик может проходить более одного запроса от почтового клиента (например, почтовый клиент имеет несколько почтовых аккаунтов)...

Аналог того, что хочется - SpamPAL http://www.spampal.org/

mailgtw.pas для ICS не катит, что-то в нем не так....


Буду глубоко признателен, если не поленитесь отписать мне на мыло...


 
Malder ©   (2003-06-17 21:36) [1]

Непонятно, что непонятно :-)
Вроде как сам все расписал - в чем трудности.

Если незнакомы с программированием - берем готовую программу. Таких, думаю, куча. Тот же The Bat, по моему, может работать в таком режиме (как сервер)


 
Ghost_ ©   (2003-06-18 12:15) [2]

mailgtw.pas для ICS не катит, что-то в нем не так...

вот эта фраза лучше всех...там как раз исходники есть и переделать их несложно...

более одного запроса от почтового клиента клиент даже имея 100 акуантов опрашивает их по очереди...


 
yaJohn ©   (2003-06-18 14:42) [3]

Грабли: есть ПОП3 сервера, которые в качестве логона ждут не vasya_pupkin, а полностью vasya_pupkin@pop.mail.ru
У тебя получится:
POP3 Server: localhost
Login: vasya_pupkin@pop.mail.ru@pop.mail.ru
Password: password
Поэтому стоит поменять на
Login: vasya_pupkin#pop.mail.ru
И не стоит морочиться с синхронной передачей писем. Просто пишем pop3 клиента и сервера в одном флаконе. По логону клиента забираем всю его почту с мыла.ру (клиент ждет), а потом спихиваем клиенту скопом.
И клиент и сервер уже реализованы - в ИНДИ.


 
Andrey Klimov   (2003-06-18 15:27) [4]

Все, разобрался. mailgtw.pas для ICS теперь заработал как надо.
Всем спасибо.



Страницы: 1 вся ветка

Текущий архив: 2003.08.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
14-81895
Vlad Oshin
2003-08-07 12:37
2003.08.25
Не понимаю Теорию Большого взрыва.


1-81759
ossa
2003-08-14 13:30
2003.08.25
---|Ветка была без названия|---


1-81702
Yuliya
2003-08-11 09:49
2003.08.25
файл


3-81537
Echelon
2003-07-31 15:48
2003.08.25
Вопрос по Midas


7-81989
Itim
2003-06-04 16:25
2003.08.25
Работа с Web камерой.