|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
IDSMTP: КАК УЗНАТЬ ЧТО ПАРОЛЬ ИЛИ ЛОГИН НЕВЕРНЫЙ???ПОМОГИТЕ ПОЖАЛУЙСТА:)
______delete
Последний раз редактировалось M-UNIT, 04.02.2011 в 00:09. |
#2
|
||||
|
||||
предварительно на форму нужно будет бросить TIdMessage с вкладки Indy Misc
по-моему самый простой способ: Код:
var e: exception; begin with IdMessage1 do begin Body.Text := 'текст'; From.Text := 'от кого'; Recipients.EMailAddresses := 'кому'; Subject := 'тема'; Priority := mpNormal; end; with IdSMTP1 do begin AuthenticationType := atLogin; Username := 'юзер'; Password := 'пароль'; Host := 'smtp.mail.ru'; Port := 25; Connect; try Send(IdMessage1); except on e:exception do begin if e.Message = 'Incorrect authentication data'#13#10 then ShowMessage('Ошибка авторизации'); end; end; Disconnect; end; end; Последний раз редактировалось Ultras, 25.02.2010 в 02:14. |
#3
|
|||
|
|||
_____delete
Последний раз редактировалось M-UNIT, 04.02.2011 в 00:09. |
#4
|
||||
|
||||
я это вообще-то в Delphi 7 делал, а оно исчо старее )))))
|
#5
|
|||
|
|||
_____delete
Последний раз редактировалось M-UNIT, 04.02.2011 в 00:08. |
#6
|
||||
|
||||
ну проверь, там тоже самое должно быть
|
#7
|
|||
|
|||
______delete
Последний раз редактировалось M-UNIT, 04.02.2011 в 00:07. |
#8
|
||||
|
||||
незашто, обращайтесь
Психических заболеваний НЕТ . Просто ДУРАК Пусть лучше над тобой смеются, чем плачут... |
#9
|
|||
|
|||
_____delete
Последний раз редактировалось M-UNIT, 04.02.2011 в 00:08. |
#10
|
|||
|
|||
В D2006 так
IDSMTP1.AuthType:=atNone; В D2009 IDSMTP1.AuthType:=satNone; Вместо atNone, подставишь необходимое, которое можешь найти в панели настроек(properties) IDSMTP1, пункт AuthType. atNone - используетсяв обычных почтовиках, которые принимают письма с сервера. |