Теоретический вопрос про SMTP
От: Тимохов Дмитрий Россия http://www.vkkb.ru
Дата: 08.03.11 22:45
Оценка:
Добрый день!

1. Я хочу восполнить пробел в своем образовании в части электронной почты.

У меня, в принципе, есть и практическая задача — хочу для сайта свой конторы написать для Windows на Delphi почтовый сервер, способный рассылать подписанным пользователям почтовые сообщения и получать от них ответы (например, отписка от подписки и т.д.). Т.е. хочу иметь возможность и посылать почту и обрабатывать ответы.

У меня есть Windows VDS на HIPER-V — поэтому выбора Win vs Linux у меня не стоит.

В общем, решая практическую задачу я хочу разобраться в эл. почте.

Вообще темой я занимаюсь на добровольных началах. Поэтому уделить вопросу фултайм не выходит.
Поэтому прошу помочь разобраться в теме.

2. Я почитал Стивенса насчет SMTP. Сложно его читать разработчику на Windows, т.к. у него утилиты командной строки расписаны дли Unix. Поэтому не получается пощупать и не получается разобраться в деталях.

Вообще, я плохо понял, что есть "клиент", что есть "сервер", кто и как кому посылает.
Т.е. плохо понял внутренние механизмы эл. почты.

3. Теперь вопросы.
Есть ли какой-то материал по программированию почты для чайников, чтобы почту можно было пощупать в Windows?
Т.е. есть-ли такой материал, который поможет составить концептуальную картинку SMTP и мира почты вообще?
Вообще, что почитать, кроме RFC, для составления комплексного взгляда по теме?
Re: Теоретический вопрос про SMTP
От: Raisedphantom  
Дата: 09.03.11 14:34
Оценка:
Здравствуйте, Тимохов Дмитрий, Вы писали:

ТД>3. Теперь вопросы.

ТД>Есть ли какой-то материал по программированию почты для чайников, чтобы почту можно было пощупать в Windows?
ТД>Т.е. есть-ли такой материал, который поможет составить концептуальную картинку SMTP и мира почты вообще?
ТД>Вообще, что почитать, кроме RFC, для составления комплексного взгляда по теме?

Для Delphi в Indy есть компонент TIdSMTPServer, также можно посмотреть исходники сервера например тут:
http://sourceforge.net/projects/winsmtpserver/
А если есть желание писать самому... Wiki и RFC
Re[2]: Теоретический вопрос про SMTP
От: Тимохов Дмитрий Россия http://www.vkkb.ru
Дата: 12.03.11 10:49
Оценка:
Здравствуйте, Raisedphantom, Вы писали:

R>Здравствуйте, Тимохов Дмитрий, Вы писали:


ТД>>3. Теперь вопросы.

ТД>>Есть ли какой-то материал по программированию почты для чайников, чтобы почту можно было пощупать в Windows?
ТД>>Т.е. есть-ли такой материал, который поможет составить концептуальную картинку SMTP и мира почты вообще?
ТД>>Вообще, что почитать, кроме RFC, для составления комплексного взгляда по теме?

R>Для Delphi в Indy есть компонент TIdSMTPServer, также можно посмотреть исходники сервера например тут:

R>http://sourceforge.net/projects/winsmtpserver/
R>А если есть желание писать самому... Wiki и RFC
Re[2]: Теоретический вопрос про SMTP
От: Тимохов Дмитрий Россия http://www.vkkb.ru
Дата: 13.03.11 20:43
Оценка:
Здравствуйте, Raisedphantom, Вы писали:

Приветствую еще раз, что-то видимо, у меня компьютер (скорее, интернет) дал сбой (у меня wifi вечно отключается).
Поэтому ответил ранее не то, что хотел. В общем удал.
Ниже ответ еще раз.


R>Для Delphi в Indy есть компонент TIdSMTPServer, также можно посмотреть исходники сервера например тут:

R>http://sourceforge.net/projects/winsmtpserver/
R>А если есть желание писать самому... Wiki и RFC

Насчет Инди. Мое мнение, что на этой куче плохо документированного кода только авторы и могут писать, и еще небольшая горстка тех, кто с ИНДИ с самого начала. В общем, не вариант.

ICS лучше, но там SMTP сервер у меня так и не вышло запустить.

Насчет проекта WinSMTPServer. Благодарю бегло посмотрел. Вроде даже скомпилировался без проблем (у меня оказалось C# 2008 express стоит). Дальше пока не разбирался, но, суда по всему, проект рабочий вполне.

ВОПРОС. Ты сам пользовался этим WinSMTPServer?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.