Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2003.04.24;
Скачать: [xml.tar.bz2];

Вниз

Как можно сделать smtp сервер?   Найти похожие ветки 

 
xarox   (2003-02-25 22:04) [0]

Как можно сделать smtp сервер?


 
Ghost_   (2003-02-26 09:39) [1]

Взять и сделать..


 
xarox   (2003-02-26 15:38) [2]

КАК сделать, какие компоненты нужно юзать, где об этом можно почитать?


 
Reindeer Moss Eater   (2003-02-26 16:28) [3]

Сначала сюда:
www.rfc-editor.org


 
ScaliaR   (2003-03-03 04:38) [4]

можно поюзать indy компоненты, а в идеале tcp server socket какой-нибудь и почитай описание протокола smtp.


 
Ghost_   (2003-03-03 08:59) [5]

Да вобщем есть и достаточно неплохие компоненты серверов просто делать надо...человеку видимо готовый код нужен..


 
xarox   (2003-03-03 20:49) [6]

Да нет, я сам могу дойти до того как написать просто хотел узнать где почитать про это можно...


 
Ghost_   (2003-03-04 08:30) [7]

Как тебе правильно сказали в RFC


 
Dimka Maslov   (2003-03-04 11:52) [8]

В кратце:

1. Клиент коннектится к серверу, в ответ серевер посылает приветствие "220 Server Имя_сервера Ready"
2. Клиент посылает серверу приветствие "HELO Имя_клиента"
Сервер отвечает "250 Имя клиента"
3. Клиент передаёт серверу адрес отправителя "MAIL FROM:<sender@domain>" на что сервер отвечает "250 sender@domain OK
4. Клиент передаёт серверу имена получателей (набор строк вида "RCPT TO:<recipient@domain>"). На каждую строку сервер отвечает "250 recipient@domain OK"
5. Клиент послылает команду DATA и получает от сервера ответ "354 Ready For Data"
6. Клиент посылает на сервер текст письма. Завершает передачу строка состоящая из одной точки. Получив точку сервер отвечает "250 OK"
7. Клиент послыет команду QUIT. Сервер, приняв эту команду отвечает "221 Server closing" и закрывает соединение.

8. А теперь надо обработать полученное письмо, либо игнорировать его, либо передать на другой SMTP сервер, либо попытаться передать его самостоятельно, получив через DNS MX запись домена. В обоих случаях программа уже должна действовать как клиент.


 
Ghost_   (2003-03-04 11:56) [9]

Вообще конечно все написано и тут
http://www.sources.ru/protocols/smtp_learning.shtml
http://www.sources.ru/protocols/pop3_learning.shtml


 
Anatoly Podgoretsky   (2003-03-04 11:59) [10]

Сделать можно по разному.



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

Форум: "Сети";
Текущий архив: 2003.04.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
3-76809
tall
2003-04-06 08:50
2003.04.24
Copy - Past для записей BD


1-76960
Alex-21
2003-04-09 20:03
2003.04.24
MaxLength


3-76779
mcArena
2003-04-04 15:20
2003.04.24
Как включить в модальное окно из dll датасорс из главной формы


3-76821
kos
2003-03-31 19:56
2003.04.24
Автоинкримент


1-77024
Рома-р
2003-04-14 11:24
2003.04.24
Что такое CoInitialize not called ?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский