Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отвправка почты средствами Indy в gmail


ШК ©   (2011-12-05 16:41:00) 

Нашел в инете пример, который у меня не работает. Скажите, что я забыл.

object SMTP: TIdSMTP
   IOHandler = IdSSLIOHandlerSocketOpenSSL
   HeloName = '***@gmail.com'
   Host = 'smpt.gmail.com'
   Password = '***'
   Port = 587
   SASLMechanisms = <>
   UseTLS = utUseExplicitTLS
   Username = '***@gmail.com'
   Left = 104
   Top = 360
 end
 object IdSSLIOHandlerSocketOpenSSL: TIdSSLIOHandlerSocketOpenSSL
   Destination = 'smpt.gmail.com:587'
   Host = 'smpt.gmail.com'
   MaxLineAction = maException
   Port = 587
   DefaultPort = 0
   SSLOptions.Mode = sslmUnassigned
   SSLOptions.VerifyMode = []
   SSLOptions.VerifyDepth = 0
   Left = 240
   Top = 360
 end

SMTP.Connect
Вываливается. Socket Error # 11001 Host not found.

Через TdIMAP4 почту читать получилось. Отправлять - никак.

Win7, Delphi XE, Indy10


Сергей М.   (2011-12-05 17:06:00) [1]

> Отправлять - никак

И немудрено.

хост обзывается smtp.gmail.com, а не smpt.gmail.com


ШК   (2011-12-05 17:04:00) [2]

'smpt.gmail.com'
вместо
'smtp.gmail.com'


Наверх

Титульная страница Поиск, карта сайта Написать письмо