Модераторы: feodorv

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> SMTP клиент, транзакции не проходят 
V
    Опции темы
ptr
Дата 20.10.2006, 18:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 661
Регистрация: 31.5.2006
Где: Новосибирск

Репутация: 9
Всего: 14



Цитата(neosapient @  20.10.2006,  21:15 Найти цитируемый пост)
 в строке SMTP address в скобках "smtp.domain.tdl" <-- видете префикс

Видишь перед этим e.g. smile 

Цитата(neosapient @  20.10.2006,  21:15 Найти цитируемый пост)
озможно тут подходит идея:Цитата4) Для всех почтовиков справедливо - smtp.somehost.orgЯ попробовал через telnet так подключиться:- на rambler.ru - open smtp.rambler.ru 25 -> меня перекинуло на maild.rambler.ru (ура)- на e-mail.ru - open smtp.e-mail.ru 25 -> клинит (плохо)Такой вариант тоже может подойти, но почему то не для всех.Прав ли я что такой метод используется?Возможно есть другой стандартный префикс?Но для e-mail.ru префиксом выбран mail.

Не подходит.

Цитата(neosapient @  20.10.2006,  21:15 Найти цитируемый пост)
2) "Геморойный" (потому что ответа не найти, извените   ). Почтовый клиент отправляет письма сразу на сервак получателя. Только если письмо отправляется на [email protected], то к чему должен коннектиться почтовый клиент через 25 порт:

Ты не ищешь лёгких путей smile .

Цитата(neosapient @  20.10.2006,  21:15 Найти цитируемый пост)
Но несбрасываю со счетов версию про сервисЦитата3) Возможно есть некий стандартный сервис - я спрашиваю у mail.ru:"А здесь есть почта, можно точный адресок?"В ответ:"Да есть - smtp.mail.ru"или" Нет, нету"Эта идея имеет право на жизнь, но может оказаться проблематичной в реализации. И все же если так и есть - Подскажите так ли это? И что можно почитать?


Тебе уже сказали как всё работает:
Цитата(neosapient @  19.10.2006,  02:14 Найти цитируемый пост)
SMTP-серверы определяю адреса друг друга, выполня запросы MX записей к системе DNS

Почтовый сервер обращается к DNS серверу и ищет все MX (Mail Exchanger) записи для сервера получателя. Далее он перебирает все найденные записи в порядке приоритета и отсылает через подходящую запись письмо. Подробнее можешь почитать например здесь.

Список MX записей можешь посмотреть так (из командной строки smile ) 
Код

nslookup -type=mx mail.ru

В программе же это можно сделать с использование  gethostbyname().

Это сообщение отредактировал(а) ptr - 20.10.2006, 18:22


--------------------
Единственный способ определить границы возможного - это выйти за эти границы, в невозможное.
Артур Кларк.
PM MAIL ICQ   Вверх
dumb
Дата 22.10.2006, 03:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 1
Всего: 158



neosapient, повторюсь: можешь расслабиться на тему прямой засылки - не пустят тебя практически нигде.
PM MAIL   Вверх
neosapient
Дата 22.10.2006, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

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



PTR, спасибо за статью, интерестная.

Ладно, основное для чего делалась ветка форума уже доведено до конца.
Результат работ

Всем спасибо.

Для ptr + к репутации

Добавлено @ 15:06 
закрываю
PM MAIL   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




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


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

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