| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > Ошибка соединения с SMTP-сервером (Indy, IdSMTP) |
| Автор: Jetus 28.12.2010, 00:42 | ||
Есть программа, которая отправляет письма по SMTP (Indy, IdSMTP). Программа была полностью рабочая, добавил несколько штрихов (не относящихся к процессу отправки), после чего стала выдавать вот такую ошибку (попытка отправки почты на @rambler.ru):
В настройках компонента IdSMTP стоит всё по умолчаниям: 25 порт и UseTLS = utNoTLSSupport. Чего оно ломиться на 465 порт?! |
| Автор: dr5y51em 28.12.2010, 04:35 |
| А что добавил то? Военная тайна? |
| Автор: Jetus 28.12.2010, 13:05 |
Не тайна. По интерфейсу некоторые изменения, не имеющие никакого отношения к отправке. Для надёжности даже удалил с формы компонент IdSMTP и закинул на форму новый (с настройками по умолчанию): не помогает. |
| Автор: Snowy 28.12.2010, 15:54 |
| На 25-й порт оно будет ломиться по обычному SMTP. А ты приклеил к нему SSL. Вот оно и ломится по защищённому протоколу на секьюрити порт. |
| Автор: Jetus 28.12.2010, 17:52 |
| В том-то и дело, что я к нему ничего не клеил! Других компонентов инди на форме нет, свойства у IdSMTP устанавливал только хост/логин/пароль. |
| Автор: Snowy 28.12.2010, 18:02 |
| Лучше создай его динамически. С бросанием компонентов Indy на форму всякое может быть. В том числе и потустороннее. |
| Автор: Jetus 28.12.2010, 18:18 |
Гм... надо попробовать. О результатах сообщу. |
| Автор: Jetus 28.12.2010, 23:21 | ||
То же самое.
Что может быть не так? |
| Автор: Snowy 29.12.2010, 12:11 |
| А на другой сервер подключиться не пробовал? Вообще для чистоты эксперимента, нужно сначала попрактиковаться на локальном сервере. Бесплатные почтовики имеют массу защит от любителей отправлять письма. |