Форум: "Сети";
Текущий архив: 2003.08.25;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c