powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Использование МХ-записи с ИНДИ
8 сообщений из 8, страница 1 из 1
Использование МХ-записи с ИНДИ
    #39478718
Pcrepair
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Есть код определяющий имена СМТП-серверов в МХ-записи (типа mx.kubsu.ru)
Есть код, на основе ИНДИ, отсылки письма в том числе по 465 порту
через СМТП-сервер типа гугл, яндекс, мылору. все работает

НО, если вставить вместо имени смтп-сервера имя смтп-сервера из МХ-записи (типа mx.kubsu.ru)
(как это советуют корефаны типа Remy Lebeau Jul 9 '14 at 19:50)

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
for I := 0 to IdDNSResolver1.QueryResult.Count-1 do
  begin
    if IdDNSResolver1.QueryResult[I] is TMXRecord then
    begin
      IdSMTP1.Host := TMXRecord(IdDNSResolver1.QueryResult[I]).ExchangeServer;  //вот тут mx.kubsu.ru
      try
        IdSMTP1.Connect;
        try
          IdSMTP1.Verify(user);
          Result := True;
          Exit;
        finally
          IdSMTP1.Disconnect;
        end;
      except
        // тут ловим исключение Socket Error # 10060 Connection timed out
      end;
    end;
  end;


то возвращается ошибка Socket Error # 10060 Connection timed out.
вознающая после попытки SMTP.Connect;

Вопрос : что все это значит?
1. закончились времена когда можно было дергать сервера и проверять есть ли там указанный аккаунт?
2. надо проверять по 25 порту (хотя пример выше проверялся и по 25 и по 465, результат один и тот же)
3. возможно надо что то еще(типа старый старый TClientSocket или ICS), позабористее, но что канкретно?
...
Рейтинг: 0 / 0
Использование МХ-записи с ИНДИ
    #39478719
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PcrepairВопрос : что все это значит?

SMTP сервера использую 25-й порт.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Использование МХ-записи с ИНДИ
    #39478720
Pcrepair
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот оно че? через 25? на дворе 2017 а не 2001 не припомню случая чтоб удалось отослать письмо без SSL
кстати вопрос совсем о другом. хотя спасибо что поднял тему
...
Рейтинг: 0 / 0
Использование МХ-записи с ИНДИ
    #39478722
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почувствуй разницу между SMTP для пользователей и для других SMTP серверов.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Использование МХ-записи с ИНДИ
    #39478767
Pcrepair
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и опять не по теме.
там же приведен канкретный код и вопрос почему отказ а вовсе не о том у кого где какие сервера
...
Рейтинг: 0 / 0
Использование МХ-записи с ИНДИ
    #39478891
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pcrepairтам же приведен канкретный код и вопрос почему отказ

Ответ: порт никто не слушает или он закрыт файерволлом.
Вопрос: что тебе помешало самостоятельно найти в MSDN расшифровку ошибки 10060?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Использование МХ-записи с ИНДИ
    #39479135
GunSmoker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
25-й порт для сервера с высокой долей вероятности блокирет провайдер. Нафига провайдеру спамер?
...
Рейтинг: 0 / 0
Использование МХ-записи с ИНДИ
    #39479195
Pcrepair
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GunSmoker, вот не ожидал такой невнимательности
написано ЖЭ : и 25 и 465 порт проверялись
а что провайдЫр? ему то что? Я как то специально по портам проверял - оне клятвенно заверяли что никай порт нигде и НИКОГДА! не блокируют. так что ответ как то не по теме. тем более что ошибка Connection timed out - это значит "ваше время вышло, отвалите".

и еще разок, напомню : там, в топике есть код(не мой, нет а какого то гуру(практически как "дымный пистолет") лебу реми) который лебу реми приводит в качестве окнчательного и бесповоротного примера супер правильно кода. и вроде код не старый(2014г для ХЕ5!!!!) а успел протухнуть - не работает. вот о чем вопрос.

что касается 10060 тут никакая мастдайка не нужна, ну в топике уже ж указано Socket Error # 10060 Connection timed out.

а вообще, топики кто то читает? или сразу поток мысли.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Использование МХ-записи с ИНДИ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]