Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 21.11.2010, 18:12
romanzi romanzi вне форума
Прохожий
 
Регистрация: 21.11.2010
Сообщения: 24
Репутация: 10
По умолчанию Отправка на e-mail

Немного не нужная программа, но для меня это вопрос жизни и смерти! (делфи 7)

Короче нужна программа, состоящая из компонента отправки э-майлов (названия не знаю)

2-да Edit'a и 1 button .

Принцип действия:

И так, программа, в которой эдит1 - тема

эдит2 - сообщение

(как вы поняли, оно короткое).

И нужно, что бы по заполнению эдитов.и нажатию на буттон, программа отсылала письмо с одного ящика. на тот-же самый (например с ящика romanzi777@yandex.ru на romanzi777@yandex.ru) и потом, выскакивало, окошко. где написано, что письмо отправлено.

Опишите, какие, нужны компоненты!!!

Код,я и сам настрочу!
Ответить с цитированием
  #2  
Старый 21.11.2010, 18:20
romanzi romanzi вне форума
Прохожий
 
Регистрация: 21.11.2010
Сообщения: 24
Репутация: 10
По умолчанию

И, что бы адресат,пароль отправителя и пароль, были заложены в компоненте (или в кнопке)
Ответить с цитированием
  #3  
Старый 21.11.2010, 18:27
Аватар для Admin
Admin Admin вне форума
Администратор
 
Регистрация: 03.10.2005
Адрес: Россия, Москва
Сообщения: 1,551
Версия Delphi: Delphi 7
Репутация: выкл
По умолчанию

На сайте было несколко примеров в разделе Сети / Интернет
Ответить с цитированием
  #4  
Старый 21.11.2010, 21:55
Аватар для PaHaNjkee
PaHaNjkee PaHaNjkee вне форума
Начинающий
 
Регистрация: 13.10.2010
Адрес: Ульяновск
Сообщения: 115
Репутация: 10
По умолчанию

могу свой исходник скинуть, но вот два основных компонента:
IDMessage
POP3
SMTP

вот код для онклик на кнопке в эдит1 пишешь тему в мемо1 пишешь текст:
Код:
   SMTP.Host:='rambler.ru'; // адрес почтового сервера
   SMTP.Port:=25; // порт по которому будет осуществляться подключение
   SMTP.Username:='Логин'; // логин пользователя
   SMTP.Password:='Пароль'; // пароль пользователя
   SMTP.AuthenticationType:=atLogin; // тип подключения к серверу - с авторизацией
   with IdMessage do 
      begin
        Body.Assign(Memo1.Lines); // передача данных из memo в компонент IdMessage, для последующей отправки
            From.Text := 'romanzi777@yandex.ru'; // майл отправителя письма
        Recipients.EMailAddresses := 'romanzi777@yandex.ru; // майл получателя письма
        Subject := 'Edit1.Text'; // тема письма

        end;

      SMTP.Connect; // соединение с почтовым сервером
         try 
      showmessage('Произошло подключение к серверу'); // сообщение о удачном подключении к серверу
      SMTP.Send(IdMessage); // отправка письма на сервер
         finally 
           SMTP.Disconnect; // разрыв соединения
         end; end;
__________________
Начинающий Delphi
Помогаю за Спасибо!
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 01:58.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025