Thema: Delphi eMail-Versand

Einzelnen Beitrag anzeigen

nahpets
(Gast)

n/a Beiträge
 
#5

Re: eMail-Versand

  Alt 6. Nov 2008, 12:24
Hallo,

wie wäre es damit?
Delphi-Quellcode:
If slMail.Count > 0 Then Begin
  IdMessage.Clear;
  IdMessage.MessageParts.Clear;
  IdMessage.Date := Now;
  idMessage.Subject := 'Fehlerprotokoll: Dienstestatus';
  IdMessage.Body.Text := slMail.Text;
  IdMessage.From.Text := GetEnvironmentVariable('COMPUTERNAME') + '@meinedomaene.de';
  IdMessage.Recipients.EMailAddresses := 'gueltigerbenutzer.name@meinedomaene.de';
  idSMTP.Host := 'ip.des.mail.servers';
  idSMTP.HeloName := 'gueltigerbenutzer.name';
  idSMTP.Password := '';
  idSMTP.Username := idSMTP.HeloName;
  Try
    idSMTP.Connect(10000);
    idSMTP.QuickSend('ip.des.mail.servers',
                     IdMessage.Subject,
                     IdMessage.Recipients.EMailAddresses,
                     IdMessage.From.Text,
                     IdMessage.Body.Text);
    ErrorLog('Protokoll per Mail versandt.',0);
  Except
    on e : Exception Do Begin
      ErrorLog(tmDienste.Name + ' Exception beim Mailversand: ' + e.Message,0);
    end;
  end;
  try
    idSMTP.Disconnect;
  except
  end;
end;
Was verstehst Du unter eigenem SMTP-Server? Willst Du einen vorhandenen nutzen oder willst Du selbst einen in Dein Programm implementieren?

Oder suchst Du nach sowas Hamster?
Oder eher sowas http://www.soft-ware.net/internet/em...ry+%2Bdownload?
Oder darf es sowas http://www.devarticles.com/c/a/Delph...SMTP-Server/4/ sein?
  Mit Zitat antworten Zitat