![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
![]()
Здравствуйте, уважаемые программисты!
Подскажите, пожалуйста, каким образом можно отправить данные с эдита на эл. почту? В какую сторону мне нужно смотреть. Я просто, пока, вообще не могу представить как это можно реализовать. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
![]()
В соответсвующем разделе я встречал как минимум три темы где это обсуждали....
Самая вроде свежая http://programmersforum.ru/showthread.php?t=12034
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
![]() |
![]() |
![]() |
#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; |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
![]()
Карась - я смотрел эту тему, но там речь об контроли(управлении) эл. ящиком. У меня же стоит другая задача: допустим моё приложение попадает какому-либо пользователю, а в моем приложение есть формачка, в которой данный пользователь может оставить информацию о себе, т.е. эта формачка состоит из нескольких эдитов, в которые пользователь вводит свою контакную информацию(Ф.И.О., адрес, телефон и т.д.), так вот, я и хочу бы эта информация приходила ко мне на почту.
|
![]() |
![]() |
![]() |
#5 | |
Новичок
Джуниор
Регистрация: 22.12.2007
Сообщений: 204
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#6 | |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
![]() Цитата:
http://programmersclub.ru/alar-pochovik
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
![]()
Ребят, что-то я не могу разобраться, ходил я и по ссылке и даже внизу исходник скачал (я там изменил свой емаил, порт, логин и пароль), но так и не смог отправить сообщение:
Код:
|
![]() |
![]() |
![]() |
#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. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 24.03.2007
Сообщений: 314
|
![]()
А у меня данный код вообще никаких дествий не выполняет.. (( Не подскажите почему ...
Код:
Точнее он работает, но только при нажатии на кнопку, а при FormCreate не хочет.... Последний раз редактировалось yulia; 09.05.2009 в 18:45. |
![]() |
![]() |
![]() |
#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 |