![]() |
|
|
|
|
#1
|
|||
|
|||
|
Есть форма!!! На ней 2 edit или memo и одна кнопка!!! Нужно чтобы при нажатии кнопки эти два текста отправлялись на определённое (указаное мною) мыло !!!
Всем заранее спасибо !!! |
|
#2
|
||||
|
||||
|
|
|
#3
|
|||
|
|||
|
Не получается ! Ошибка там !
|
|
#4
|
||||
|
||||
|
Цитата:
Пример рабочий. Какая именно ошибка? |
|
#5
|
|||
|
|||
|
В фразе "with IdMessage1 do", курсор стоит после слова "IdMessage1"
|
|
#6
|
|||
|
|||
|
"Добавим на форму компоненты TMemo, TButton, TIdSMTP (вкладка Indy Clients) и TIdMessage (Indy Misc)" (с) ИМХО ты не добавил то что просили))) или переименовал, посылай текст ошибки а не положение курсора
|
|
#7
|
||||
|
||||
|
Цитата:
IdMessageClient, IdSMTP Далее: Код:
var M: TIdMessage; NAS: TIdSMTP; str:string; begin M:= TIdMessage.Create(Form1); str:=Edit1.Text; //Текст сообщения M.Body.Add(str); M.From.Text := 'microsoft@mail.ru'; //Ваша почта M.Recipients.Add; M.Recipients.Items[0].Text := 'support@microsoft.com'; //Куда кидаем почту M.Subject := 'Ваша тема'; //Тема NAS.AuthenticationType := atLogin; //Логинимся не изменять NAS.Host := 'smtp.mail.ru'; //Сервер отправки примеры: smtp.mail.ru , smtp.yandex.ru , smtp.ramber.ru NAS.Username := 'dddssss@mail.ru'; //Ваша почта NAS.Password := '***********'; //Ваш пароль NAS.Connect(); if NAS.Connected then begin NAS.Send(M); end; NAS.Disconnect; end; И помните при дизассемблировании программы ваш пароль высветиться Дерзайте ![]() |
|
#8
|
|||
|
|||
|
Ребята если у кого получилось, поделитесь готовым примером ,т.е. проджектом
|
|
#9
|
||||
|
||||
|
Цитата:
только не забудь свое мыло кому отправлять тему пароль и т.д указать |