Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2011, 21:48   #11
Azazel9024
Пользователь
 
Аватар для Azazel9024
 
Регистрация: 28.03.2011
Сообщений: 27
По умолчанию

спасибо за настрой
а вы можете мне посоветовать книгу по дельфи какую нибудь?где всё хорошо написано и лаконично.ото их много,но то не находит файл,то очень мало,то ещё что-нибудь.
Тише едешь - дальше будешь ;]
Azazel9024 вне форума Ответить с цитированием
Старый 11.05.2011, 21:50   #12
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

http://www.gunsmoker.ru/2010/08/delphi.html
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 12.05.2011, 07:56   #13
Azazel9024
Пользователь
 
Аватар для Azazel9024
 
Регистрация: 28.03.2011
Сообщений: 27
По умолчанию

Цитата:
Сообщение от GunSmoker Посмотреть сообщение
сокеты, Indy, Synapse и т.п..
это всё должно быть в коде или на выбор?
Тише едешь - дальше будешь ;]
Azazel9024 вне форума Ответить с цитированием
Старый 12.05.2011, 08:09   #14
Sparkman
220400
Форумчанин
 
Аватар для Sparkman
 
Регистрация: 21.05.2010
Сообщений: 726
По умолчанию

Все на форуме жевалось
и не раз
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам.
Не учите человека, если вы не его учитель.
Sparkman вне форума Ответить с цитированием
Старый 12.05.2011, 14:15   #15
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Цитата:
Сообщение от Azazel9024 Посмотреть сообщение
это всё должно быть в коде или на выбор?
Это либо, либо, либо.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 13.05.2011, 13:25   #16
Azazel9024
Пользователь
 
Аватар для Azazel9024
 
Регистрация: 28.03.2011
Сообщений: 27
По умолчанию

в общем вот какие функции я задал кнопке
Цитата:
procedure TForm1.Button1Click(Sender: TObject);
begin
IdSMTP1.Host := mail.ru;
idSMTP1.Port:=(25);
idSMTP1.Username:=('test+58r.ru');
idSMTP1.Password:=('12345666');
idSMTP1.AuthenticationType:=atLogin ;
with IdMessage1 do
begin
Body.Assign(Memo1.Lines);
From.Text := 'test@58r.ru';
Recipients.EMailAddresses := 'test@58r.ru';
Subject := 'тест';

end;

idSMTP1.Connect;
try
idSMTP1.Send(IdMessage1);
finally
idSMTP1.Disconnect;
end; end;
и в uses добавил
Цитата:
IdBaseComponent, IdComponent, IdTCPConnection,
IdTCPClient, IdMessageClient, IdSMTP, IdMessage
НО!он почему то жалуется на
Цитата:
IdSMTP1.Host := mail.ru;
что делать?
Тише едешь - дальше будешь ;]
Azazel9024 вне форума Ответить с цитированием
Старый 13.05.2011, 14:10   #17
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
По умолчанию

Работает
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
 IdSMTP1.Port:=25;                       
  IdSMTP1.Host := 'smtp.mail.ru';
   IdSMTP1.Username:='xxx@mail.ru';  
    IdSMTP1.Password:='xxx';               
    IdMessage1.Subject:='тема сообщения';
    IdMessage1.Recipients.EMailAddresses:='xxx@mail.ru';        
    IdMessage1.From.Address:='xxx@mail.ru';                      
    IdMessage1.Body.Assign(memo.Lines);                          
    try
       try
          IdSMTP1.Connect;
          IdSMTP1.Send(IdMessage1);
       except on E:Exception do
          Memo.Lines.Insert(0, 'ERROR: ' + E.Message);
       end;
    finally
      if IdSMTP1.Connected then  IdSMTP1.Disconnect;
    end;
Memo.Lines.Insert(0,'ok');
end;
uses
IdTCPClient, IdMessage, IdBaseComponent, IdComponent,
IdTCPConnection, IdExplicitTLSClientServerBase, IdMessageClient, IdSMTPBase,
IdSMTP;
ZvEr_HaCkEr вне форума Ответить с цитированием
Старый 13.05.2011, 15:11   #18
Azazel9024
Пользователь
 
Аватар для Azazel9024
 
Регистрация: 28.03.2011
Сообщений: 27
По умолчанию

а где тут строка,отвечающая за содержимое письма?
Тише едешь - дальше будешь ;]
Azazel9024 вне форума Ответить с цитированием
Старый 13.05.2011, 15:13   #19
Azazel9024
Пользователь
 
Аватар для Azazel9024
 
Регистрация: 28.03.2011
Сообщений: 27
По умолчанию

ещё он не находит файлы .dcu от
IdSMTPBase и IdExplicitTLSClientServerBase
так-же что то он придирается к IdSMTP1
Тише едешь - дальше будешь ;]
Azazel9024 вне форума Ответить с цитированием
Старый 13.05.2011, 16:13   #20
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
По умолчанию

Цитата:
Сообщение от Azazel9024 Посмотреть сообщение
а где тут строка,отвечающая за содержимое письма?
Код:
IdMessage1.Body.Assign(memo.Lines);
Кидаешь на форму memo1,кнопку,IdSMTP1,IdMessage1. И на клик кнопки

Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
IdSMTP1.Port:=25;
  IdSMTP1.Host := 'smtp.mail.ru';
   IdSMTP1.Username:='xxx@mail.ru';
    IdSMTP1.Password:='xxx';
    IdMessage1.Subject:='тема сообщения';
    IdMessage1.Recipients.EMailAddresses:='xxx@mail.ru';
    IdMessage1.From.Address:='xxx@mail.ru';
    IdMessage1.Body.Assign(memo1.Lines);
    try
       try
          IdSMTP1.Connect;
          IdSMTP1.Send(IdMessage1);
       except on E:Exception do
          Memo1.Lines.Insert(0, 'ERROR: ' + E.Message);
       end;
    finally
      if IdSMTP1.Connected then  IdSMTP1.Disconnect;
    end;
Memo1.Lines.Insert(0,'ok');
end;
Исходник
Вложения
Тип файла: rar Message.rar (428.8 Кб, 15 просмотров)

Последний раз редактировалось ZvEr_HaCkEr; 13.05.2011 в 16:31.
ZvEr_HaCkEr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка на e-mail romanzi Работа с сетью в Delphi 18 08.03.2014 14:09
отправка данных с edit'a на e-mail фЁдОр Помощь студентам 9 08.12.2011 21:09
e-mail отправка romanzi Работа с сетью в Delphi 1 20.11.2010 21:10