Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> IdSMTPServer, как пользоваться 
:(
    Опции темы
Rohoss
Дата 18.8.2007, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: нет
Всего: 18



кто нибудь пользовался этим компонентом, я так понял с его помощью можно свободно создать себе любое количество емейл адресов? 



--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
Snowy
Дата 18.8.2007, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



C его помощью можно создать SMTP сервер.
А любое количество адресов ты можешь создать, если у темя есть домен, на котором ты можешь этот сервер разместить.

Добавлено через 48 секунд
ЗЫ. Ну да. Кто-нибудь пользовался. Вопрос-то в чём?
PM MAIL   Вверх
Rohoss
Дата 18.8.2007, 23:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: нет
Всего: 18



домен есть, а от как его прикрутить к компоненту? было бы не плохо взглянуть хоть на маленьком примере…  smile 


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
Snowy
Дата 19.8.2007, 09:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Примеры на сайте разработчика:
http://indyproject.org/Sockets/Demos/index.EN.aspx
PM MAIL   Вверх
Rohoss
Дата 19.8.2007, 21:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: нет
Всего: 18



Цитата(Snowy @  19.8.2007,  09:37 Найти цитируемый пост)
Примеры на сайте разработчика:http://indyproject.org/Sockets/Demos/index.EN.aspx


Спасибо Snowy  , я почему то не догадался там поискатьsmile. А вот как к нему домен прикрутить, мож я что то не внимательно смотрел .


Это сообщение отредактировал(а) Rohoss - 19.8.2007, 21:45


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
Snowy
Дата 20.8.2007, 10:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Домен к нему прикручивать не надо.
Просто на DNS сервере должна быть прописана MX запись у твоего домена, в которой указан IP, на котором ты запускаешь этот сервер.
Как вообще думают SMTP сервера: они получают письму, смотрят доменную часть адреса, запрашивают у DNS MX-запись для этого домена, получают его IP и подключаются на 25-й порт этого IP.
Так что твоему серверу и не обязательно знать свой домен. Главное слушать 25-й порт и ловить сообщения о приходе почты.
PM MAIL   Вверх
Rohoss
Дата 20.8.2007, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: нет
Всего: 18



Так а как нащёт отправки почты? 


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
Snowy
Дата 20.8.2007, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Отправка почты - отдельный вопрос.
Как это ни странно, но этим занимается не SMTP сервер.
Удивил?
SMTP сервер только принимает почту. Слово "сервер" говорит о том, что он только принимает подключения, но не делает исходящих.
Исходящие подключения делает SMTP Client.
И здесь есть 2 режима работы - прямой и relay.
relay - тупо отправлять всю почту другому SMTP серверу, который за нас всё отправит.
Прямой:
Взять почтовый адрес, получить из него доменную часть, дать клиентский запрос DNS серверу на предмет наличия MX записи этого домена.
Если запись есть (если несколько, то пробовать поочереди), настраиваем SMTP клиента на этот IP и отправляем.
Если ни по одной записи не отвечают, ждём N-й период времени и повторяем.
Период времени и кол-во повторов обычно на серверах настраиваются вручную.

Похоже теперь я дал полный курс теории по устройству SMTP протокола smile

direct-отправка часто используется для рассылки спама. Поэтому код примера приводить не буду.
Ибо прямая отправка используется только спамерами или авторами почтовых серверов.
А почтовый сервер не станет писать человек, не разбирающийся в почтовых протоколах.
А тому, кто разбирается - пример не нужен  smile 
PM MAIL   Вверх
Rohoss
Дата 21.8.2007, 05:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: нет
Всего: 18



Цитата(Snowy @  20.8.2007,  22:06 Найти цитируемый пост)
direct-отправка часто используется для рассылки спама. Поэтому код примера приводить не буду.

Почему? Программ же для такой цели более чем достаточно.


Цитата(Snowy @  20.8.2007,  22:06 Найти цитируемый пост)
А почтовый сервер не станет писать человек, не разбирающийся в почтовых протоколах.А тому, кто разбирается - пример не нужен   

Замкнутый круг получается  smile

Для прямой отправки я так понял, нужен DNS сервер? Иначе как письмо распознается на сервере?



--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
Snowy
Дата 21.8.2007, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Для прямой отправки нужен DNS клиент.
А сервер можешь использовать любой. Например свой доменный.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0749 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.