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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.03.2010, 09:58   #1
VladimirAleks
Пользователь
 
Регистрация: 11.09.2007
Сообщений: 34
По умолчанию Отправка HTML

Как сделать чтобы отправляемое письмо было формата HTML?

Код:
SysLocale.PriLangID := LANG_RUSSIAN;
    SMTP.Host := EditSMTPserver.Text; 
    SMTP.Port := 25; 
    SMTP.AuthenticationType := atLogin; 
    SMTP.Username := EditLogin.Text; 
    SMTP.Password := MaskEditPassword.Text; 

    IdMessage.Recipients.EMailAddresses :=  EditFrom.Text;
    IdMessage.From.Text := EncodeHeader(EdiFrom.Text, [], 'Q', bit7, 'windows-1251');
    IdMessage.Subject := EncodeHeader('Тема', [], 'Q', bit7, 'windows-1251');

  attach := TIdAttachment.Create(IdMessage.MessageParts,'D:\1\1.html');
  attach.ContentType := 'text/html';
  attach := TIdAttachment.Create(IdMessage.MessageParts,'D:\1\Title.jpg');
  attach.ContentType := 'image/jpeg';

  try
    try
      SMTP.Connect;
      SMTP.Send(IdMessage);
      ShowMessage('да');
    except on E:Exception do
      begin
        MeMailStats.Lines.Insert(0,'ERROR - '+E.Message);
        ShowMessage('нет');
      end;
    end;
    finally
      SMTP.Disconnect;
    end;
  end;

Последний раз редактировалось Stilet; 18.03.2010 в 11:02.
VladimirAleks вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка HTML andreibtzt Работа с сетью в Delphi 2 30.05.2009 00:55
Отправка запросов, прием html кода lamero Работа с сетью в Delphi 1 07.11.2008 14:42
отправка сообщений Pitbull Работа с сетью в Delphi 6 03.08.2007 17:06