|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.01.2008, 14:54 | #1 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
отправка данных с edit'a на e-mail
Здравствуйте, уважаемые программисты!
Подскажите, пожалуйста, каким образом можно отправить данные с эдита на эл. почту? В какую сторону мне нужно смотреть. Я просто, пока, вообще не могу представить как это можно реализовать. |
06.01.2008, 15:20 | #2 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
В соответсвующем разделе я встречал как минимум три темы где это обсуждали....
Самая вроде свежая http://programmersforum.ru/showthread.php?t=12034
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
06.01.2008, 15:28 | #3 |
Новичок
Джуниор
Регистрация: 22.12.2007
Сообщений: 204
|
Отправка одного письма:
procedure TForm1.Button4Click(Sender: TObject); begin SMTP.Host:='mail.58r.ru'; // адрес почтового сервера SMTP.Port:=25; // порт по которому будет осуществляться подключение SMTP.Username:='test+58r.ru'; // логин пользователя SMTP.Password:='12345666'; // пароль пользователя SMTP.AuthenticationType:=atLogin; // тип подключения к серверу - с авторизацией with IdMessage do begin Body.Assign(Memo1.Lines); // передача данных из memo в компонент IdMessage, для последующей отправки From.Text := 'test@58r.ru'; // майл отправителя письма Recipients.EMailAddresses := 'test@58r.ru'; // майл получателя письма Subject := 'Programmersclub.ru'; // тема письма end; SMTP.Connect; // соединение с почтовым сервером try showmessage('Произошло подключение к серверу'); // сообщение о удачном подключении к серверу SMTP.Send(IdMessage); // отправка письма на сервер finally SMTP.Disconnect; // разрыв соединения end; end; |
06.01.2008, 15:36 | #4 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
Карась - я смотрел эту тему, но там речь об контроли(управлении) эл. ящиком. У меня же стоит другая задача: допустим моё приложение попадает какому-либо пользователю, а в моем приложение есть формачка, в которой данный пользователь может оставить информацию о себе, т.е. эта формачка состоит из нескольких эдитов, в которые пользователь вводит свою контакную информацию(Ф.И.О., адрес, телефон и т.д.), так вот, я и хочу бы эта информация приходила ко мне на почту.
|
06.01.2008, 15:39 | #5 | |
Новичок
Джуниор
Регистрация: 22.12.2007
Сообщений: 204
|
Цитата:
Код:
|
|
06.01.2008, 15:50 | #6 | |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
Цитата:
http://programmersclub.ru/alar-pochovik
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
|
06.01.2008, 18:00 | #7 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
Ребят, что-то я не могу разобраться, ходил я и по ссылке и даже внизу исходник скачал (я там изменил свой емаил, порт, логин и пароль), но так и не смог отправить сообщение:
Код:
|
19.03.2009, 16:11 | #8 |
Форумчанин
Регистрация: 04.08.2008
Сообщений: 154
|
POP3 это протокол входящей почты SMTP это протокол исходящей почты если вам требуеться отправить письмо вам надо использовать протокол smtp фЁдОр ben95 правильно вам написал только одно не правильно надо не SMTP.Host:='mail.58r.ru'; а IdSMTP1.Host :=( 'mail.58r.ru'); Вот код Код:
Последний раз редактировалось eldar; 19.03.2009 в 16:31. |
09.05.2009, 18:22 | #9 |
Форумчанин
Регистрация: 24.03.2007
Сообщений: 314
|
А у меня данный код вообще никаких дествий не выполняет.. (( Не подскажите почему ...
Код:
Точнее он работает, но только при нажатии на кнопку, а при FormCreate не хочет.... Последний раз редактировалось yulia; 09.05.2009 в 18:45. |
08.12.2011, 21:09 | #10 |
Новичок
Джуниор
Регистрация: 08.12.2011
Сообщений: 1
|
проблема!!!
помогите исправить код. Мне нужна программа которая будет отправлять текст на емаил помогите плиз. заранее спасибо!!!
idsmtp1.host:='smtp.yandex.ru'; idsmtp1.Port:=25; idsmtp1.username:='uffo21'; idsmtp1.Password:='пароль от почты'; idmessage1.body.text:='test pismo'; idmessage1.From.Text:='uffo21@yande x.ru'; idmessage1.recipients.EMailAddresse s:='CB.ololo@yandex.ru'; idmassege{здесь выдает ошибку}1.subject:='tema'; idsmtp1.Connect(); idsmtp1.send(idmessage1); idsmtp1.Disconnect; Последний раз редактировалось ufo2117; 08.12.2011 в 21:15. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
отправка e-mail с помощью сокетов | andrey4623 | PHP | 3 | 27.06.2008 13:20 |
отправка данных на php скрипт | papa_serg | Работа с сетью в Delphi | 2 | 10.04.2008 10:56 |
Отправка e-mail через JavaScript | Gambler | Общие вопросы по Java, Java SE, Kotlin | 1 | 30.05.2007 14:03 |
Delphi 2005 и отправка E-mail | Nez | Общие вопросы Delphi | 5 | 13.02.2007 13:53 |