Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 2 820

/ вопрос открыт /

Приветствую, уважаемые эксперты! Я написал код(в приложении для вопроса) для отправки письма с почты гугла на другие почтовые ящики, но при его отправке возникает вот такая ошибка:

---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EIdProtocolReplyError with message '5.7.0 Must issue a STARTTLS command first. e17sm3195191fke.33
'. Process stopped. Use Step or Run to continue.

Касперский и файрволы отключены! На почте гугла включил поддержку POP! Помогите пожалуйста!

Приложение:
  1. procedure TForm1.Button1Click(Sender: TObject);
  2. begin
  3.  
  4.  
  5.  
  6.  
  7.  
  8. with IdMessage1 do
  9. begin
  10.  
  11.  
  12.  
  13.  
  14. end;
  15.  
  16. try
  17.  
  18.  
  19. finally
  20.  
  21. end;
  22. end;


7Ghost Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: 7Ghost (статус: 1-ый класс)
Вопрос отправлен: 21 мая 2009, 10:02
Состояние вопроса: открыт, ответов: 1.

Ответ #1. Отвечает эксперт: Вадим К

Здравствуйте, Timamus!
Google человеческим языком написал - стартани мне TLS (это шифрование такое). Это свойство IdSMTP1.UseTLS
там есть 4 варианта. Первый Вы уже испытали, он не подходит:)
P.S. В коде есть IdSMTP1.AuthenticationType. У меня такого свойства у этого компонента нет, есть IdSMTP1.AuthType. Старые Indy? У меня 10.1.5

Ответ отправил: Вадим К (статус: Академик)
Время отправки: 21 мая 2009, 10:14
Оценка за ответ: 5


Мини-форум вопроса

Всего сообщений: 15; последнее сообщение — 21 мая 2009, 16:23; участников в обсуждении: 2.
7Ghost

7Ghost (статус: 1-ый класс), 21 мая 2009, 10:17 [#1]:

Я программирую на Delphi 7! Я знал, что это шифрование, но не знал какое свойство у компонента IdSMTP! Спасибо за помощь!
7Ghost

7Ghost (статус: 1-ый класс), 21 мая 2009, 10:21 [#2]:

Только в Delphi 7 нет такого IdSMTP1.UseTLS!!!!???? Что делать????? У меня паника!!!
7Ghost

7Ghost (статус: 1-ый класс), 21 мая 2009, 10:42 [#3]:

Там ни одного свойства нет со словом TLS! Что делать????
7Ghost

7Ghost (статус: 1-ый класс), 21 мая 2009, 10:59 [#4]:

Версия моих Indy компонент: 9.00.10!
Вадим К

Вадим К (статус: Академик), 21 мая 2009, 11:20 [#5]:

- перейти на новую версию делфи:) жестко
- обновить Indy. Вполне посильная задача
- искать это свойство, оно наверно имеет другое имя, либо надо на форму положить ещё какой-то компонент для шифрования и связать.
Галочка "подтверждения прочтения" - вселенское зло.
7Ghost

7Ghost (статус: 1-ый класс), 21 мая 2009, 11:21 [#6]:

Как обновить Indy?
7Ghost

7Ghost (статус: 1-ый класс), 21 мая 2009, 11:22 [#7]:

Вы какой версией делфи пользуетесь? Порекомендуйте мне!
Вадим К

Вадим К (статус: Академик), 21 мая 2009, 11:24 [#8]:

Я пользуюсь 2007 и 2009. По задаче.
Обновить Indy - можно, не сложно.
Надо зайти к ним на сайт, скачать под свою верисю инсталлятор, потом в делфи отключить старые пакеты с Indy (это важный шаг) и инсталлировать новые.
Галочка "подтверждения прочтения" - вселенское зло.
7Ghost

7Ghost (статус: 1-ый класс), 21 мая 2009, 11:30 [#9]:

2007 Code Gear?
Вадим К

Вадим К (статус: Академик), 21 мая 2009, 11:34 [#10]:

да.
Borland'a можно считать уже нет, его купили:)
Галочка "подтверждения прочтения" - вселенское зло.
7Ghost

7Ghost (статус: 1-ый класс), 21 мая 2009, 11:50 [#11]:

Блин а как тогда я перенесу свою прогу на Kylix и запущу в Linux-e& из Delphi 2007 CodeGear! Босс меня за такое с работы выгонит! Мои проги тогда не будут на серваках работать!
Вадим К

Вадим К (статус: Академик), 21 мая 2009, 12:04 [#12]:

Не зачем вспоминать хлебобулочные изделия.
Под Линукс отлично пишеться на лазарусе. Но ещё лучше плюсах.
Килликс уже давно умер, как им пользоваться можно?
Я бы выгнал только за то, что на Килликсе под сервера пишеться.
Галочка "подтверждения прочтения" - вселенское зло.
7Ghost

7Ghost (статус: 1-ый класс), 21 мая 2009, 16:05 [#13]:

Kylix 3 и Delphi 7 - классика программирования и не требуют всякой заразы на подобие Framework .NET не надо так плохо к ним относится!
7Ghost

7Ghost (статус: 1-ый класс), 21 мая 2009, 16:05 [#14]:

Лучше еще ничего не написали!
Вадим К

Вадим К (статус: Академик), 21 мая 2009, 16:23 [#15]:

классика...
Настойчиво рекомендую попробовать 2007 делфи. Через день второй не оторвёшь:)

А Килликс... нет, под линукс я на нем не буду писать. Как минимум по той причине, что он не является поддерживаемым продуктом.
Галочка "подтверждения прочтения" - вселенское зло.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 16:25
Выполнено за 0.02 сек.