Вниз
Скачать: CL | DM;

Почта через IdSMTP   Найти похожие ветки 

← →
Kelvin   (2004-01-29 15:28) [0]

Обясните плз. как отправить письмо с помощью IdSMTP, а то что то не получается :(


← →
Palladin ©   (2004-01-29 15:55) [1]

Ну а где же то что не получается?


← →
csr ©   (2004-01-30 11:26) [2]

Ну вот тебе простейшая процедура. А ваще самому нада с этим разбираться, т.к. это элементарно :).

uses
IdSMTP, IdMessage;

procedure SendMail(ASMTPHost, AFrom, ATo, AReplyTo, ASubject: string;
APriority: Integer; ACc, ABcc, Content: string; AWithRecipient: Boolean);
var
MsgSend: TIdMessage;
SMTP: TIdSMTP;

begin
MsgSend := TIdMessage.Create(nil);
SMTP := TIdSMTP.Create(nil);
try
  with MsgSend do
  begin
    Body.Text := Content;
    From.Text := AFrom;
    ReplyTo.EMailAddresses := AReplyTo;
    Recipients.EMailAddresses := ATo; { To: header }
    Subject := ASubject; { Subject: header }
    Priority := TIdMessagePriority(APriority); { Message Priority }
    CCList.EMailAddresses := ACc; {CC}
    BccList.EMailAddresses := ABcc; {BBC}
    if AWithRecipient then
      ReceiptRecipient.Text := From.Text {We set the recipient to the From E-Mail address }
    else
      ReceiptRecipient.Text := ""; {indicate that there is no receipt recipiant}
  end;

  SMTP.AuthenticationType := atNone;

  //SMTP.Username := SmtpServerUser;
  //SMTP.Password := SmtpServerPassword;

  {General setup}
  SMTP.Host := ASMTPHost;
  SMTP.Port := 25;

  {now we send the message}
  SMTP.Connect;
  try
    SMTP.Send(MsgSend);
  finally
    SMTP.Disconnect;
  end;
finally
  MsgSend.Free();
  SMTP.Free();
end;
end;


← →
ALF   (2004-03-01 02:51) [3]

А как тогда код с аутентификацией? Не просто же надо строки раскомментировать?


← →
asterisk   (2004-03-01 19:32) [4]

А как приатачить файлик?


← →
AVGVI ©   (2004-03-02 00:14) [5]

TIdAttachment.Create(MessageParts,FileName);



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.022 c
8-1074632807
Hawk
2004-01-21 00:06
2004.04.25
Постепенное наращивание качества при передачи изображения


14-1081176951
Digitman
2004-04-05 18:55
2004.04.25
Роль полит.лидеров в становлении/крахе отеч.комп.индустрии


14-1080488467
Инкогнито
2004-03-28 19:41
2004.04.25
Будущее за киберпанком?!


14-1080559223
Marser
2004-03-29 15:20
2004.04.25
Лесь Подервянский vs Шура Каретный


6-1077886764
ALeX.B.
2004-02-27 15:59
2004.04.25
Помогите довести до ума!




   Наверх