Einzelnen Beitrag anzeigen

Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#1

eMail schreiben mit Hilfe von System.Web.Mail

  Alt 29. Jan 2004, 16:48
Moin,
Ein kleines und einfaches Beispiel wie man ohne Indys oder andere Komponenten unter .NET mit dem Namespace System.Web.Mail eine eMail schreibt.
Delphi-Quellcode:
var
  Mail : MailMessage;
  MyAttachment : MailAttachment;
  i : Integer;
begin
  try
    Mail := MailMessage.Create;
    Mail.From := 'von';
    Mail.&To := 'to';
    Mail.Subject := 'betreff';
    Mail.Body := 'Nachricht';
    // Anhänge aus Listbox holen...
    for i:=0 to ListBox1.Items.Count -1 do
    begin
      MyAttachment := MailAttachment.Create(ListBox1.Items.Item[i].ToString);
      Mail.Attachments.Add(MyAttachment);
    end;
    SmtpMail.SmtpServer := 'SmtpServer';
    // und los...
    SmtpMail.Send(Mail);
  except
    MessageBox.Show('Es trat ein Fehler beim Übertragen auf. Bitte überprüfen Sie ihre Eingaben');
  end;
Ich hänge noch mal ein kleines Beispiel (mit EXE) als ZIP an.

[edit=Chakotay1308]Klassifizierung, Code und Titel angepasst. Mfg, Chakotay1308[/edit]
Angehängte Dateien
Dateityp: zip email_senden.zip (27,0 KB, 181x aufgerufen)
Alexander
  Mit Zitat antworten Zitat