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

Delphi Sources



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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 28.11.2010, 12:44
webmastersky1 webmastersky1 вне форума
Прохожий
 
Регистрация: 28.11.2010
Сообщения: 5
Репутация: 10
Восклицание отправка файла на мыло

здраствуйте, есть файл (c:\file.txt) в нём находеться 5 адресов файлах на компе (на_пример: D:\file\progra.exe и т.д..)
задачя- создать програму корорая читает строки из файла (а именно адрес файлох) и передать их на почту!
вот прога , но не работает почему-то...
за ранее блогодарен.

Код:
procedure mail;
var smtp : TIdSMTP;
    msg  : TIdMessage;
    attach: TidAttachment;
  fi : System.Text;
  text   : string;
begin
AssignFile(fi,'C:\file.txt');
  Reset(fi);
  smtp := TIdSMTP.Create(nil);
  smtp.AuthenticationType := atLogin;
  smtp.Username := 'username';
  smtp.Password := 'password';
  smtp.Host     := 'smtp.yandex.ru';
  smtp.Port     := 25;
  smtp.Connect;
  if smtp.Authenticate then
  begin
    msg := TIdMessage.Create(nil);
    msg.Subject := 'subject';
    msg.Body.Add('Attachement file:');
    msg.From.Text := 'xxx@yandex.ru';
    msg.Recipients.EMailAddresses := xxx@yandex.ru';
 while not eof(fi) do begin
  while not eoln(fi) do begin read (fi, text);
  end;
  end;
      attach:=TIdAttachment.Create(msg.MessageParts, TFileName(text));
    smtp.Send(msg);
    smtp.Disconnect;
    msg.Free;
  end;
  smtp.Free;
CloseFile(fi);
end;
Admin: Учимся правильно пользоваться тегами!

Последний раз редактировалось webmastersky1, 28.11.2010 в 14:28.
Ответить с цитированием
Ответ


Delphi Sources

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

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

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

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


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


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

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