Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 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.01 c
9-81520
Barlok
2003-02-21 19:31
2003.08.25
Народ помогите, по OpenGL не работает DGLUT.PAS, пожайлуста.


4-82001
delphimun
2003-06-23 20:15
2003.08.25
Как мне поставить хук на переименование окна


14-81915
Иван Шихалев
2003-07-27 19:48
2003.08.25
---|Ветка была без названия|---


14-81957
Nikolay M.
2003-08-08 11:25
2003.08.25
Из объяснительных... :)))


1-81732
Mishenka
2003-08-07 15:53
2003.08.25
Запись информации.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский