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

Delphi Sources



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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 26.08.2011, 15:02
Petrovich1984 Petrovich1984 вне форума
Прохожий
 
Регистрация: 26.08.2011
Сообщения: 1
Репутация: 10
По умолчанию Indy9. Тело письма приходит только вложением

Код:
Наваял вот это дело:

procedure TForm1.GetBtnClick(Sender: TObject);

begin
  if POP.Connected then POP.Disconnect;
  POP.Host := 'host';
  POP.Port := StrToInt('110');
  POP.Username := 'user';
  POP.Password := 'pass2';
  POP.Connect(10000);
  if POP.Connected then ShowMessage('Подключено к POP');
  Memo3.Clear;

    Msg.Clear;
    POP.Retrieve(1,Msg);

    for i:=0 to (Msg.MessageParts.Count-1) do
      if Msg.MessageParts.Items[i] is TIdText then
      begin
        Memo3.Lines:= (Msg.MessageParts.Items[i] as TIdText).Body; //запоминаю тело письма в поле Memo
      end;

  POP.Disconnect;
end;
procedure TForm1.SendBtnClick(Sender: TObject);
begin
  SMTP.Host:= 'host';
  SMTP.Port:=25;   
  SMTP.Username:='progs';  
  SMTP.Password:='pass';     
  SMTP.AuthenticationType:=atLogin;
  Msg.Recipients.EMailAddresses := 'progs@domen.ru';
  Msg.From.Address := 'sendtest@domen.ru';
  Msg.Subject:= 'New letter';
  Msg.Body.Text:= Memo3.Lines.Text; //теперь обратно заливаю
   SMTP.Connect;
   try
   ShowMessage('Подключено к SMTP');
  SMTP.Send(Msg);
   finally
      SMTP.Disconnect;
   end;
end;

В итоге на ящик progs@domen.ru приходит письмо, но тела у него нет, а есть только вложение с именем "Часть.att". Хочу добиться, чтобы письмо приходило без вложения и с телом, заполненным содержимым Memo3. Прошу помощи.
Ответить с цитированием
Ответ


Delphi Sources

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

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

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

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


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


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

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