Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi E-Mail vom Programm senden (https://www.delphipraxis.net/36468-e-mail-vom-programm-senden.html)

Helmi 20. Dez 2004 17:43

Re: E-Mail vom Programm senden
 
Hallo,

schau doch mal bei: swissdelphicenter nach

und such dort nach Mail.

Die haben einiges um Mails senden zu können.

mfg
Helmi

Duffy 20. Dez 2004 18:18

Re: E-Mail vom Programm senden
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo alle zusammen,
es geht natürlich auch über "MAPI", siehe Anhang ...

bye
Claus

Äfan 20. Dez 2004 18:55

Re: E-Mail vom Programm senden
 
@Duffy: Danke, geht aber über den Outlook express.

@Helmi: Jo volltreffer, wenn das dass is was ich suche und es auch geht, dann ist es ja ganz einfach.

MDF

Duffy 20. Dez 2004 18:57

Re: E-Mail vom Programm senden
 
Hallo Äfan,
wenn Du Mails direkt versenden willst, sind die Indy's die bessere Wahl.


bye
Claus

Äfan 20. Dez 2004 19:00

Re: E-Mail vom Programm senden
 
@Duffy: Ja will ich. OK aber trotzdem Danke. :thumb:

Äfan 20. Dez 2004 19:17

Re: E-Mail vom Programm senden
 
Oh, habe doch ein Problem:

Ich habe jetzt diese möglichkeit versucht http://www.swissdelphicenter.ch/de/showcode.php?id=117 . Man braucht allerdings FastNet und des hab ich net, und es soll nur bei Delphi 4-5 Professional und Enterprise dabei sein. Wie kann ich das selbe mit Indy machen ?

CenBells 20. Dez 2004 19:23

Re: E-Mail vom Programm senden
 
hi,

du brauchst ne komponente idSMTP und eine komponente namens idMessage.
Der Rest geht relativ analog.
Absenden der nachricht machst du mit

Delphi-Quellcode:
idSMTP.send(idMessage);
Gruß
ken

Äfan 20. Dez 2004 19:28

Re: E-Mail vom Programm senden
 
Wie würde dann folgender code mit idSMTP und idMessage aussehen ?

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  NMSMTP1.Host  := 'mail.host.com';
  NMSMTP1.UserID := 'Username';
  NMSMTP1.Connect;
  NMSMTP1.PostMessage.FromAddress      := 'webmaster@swissdelphicenter.ch';
  NMSMTP1.PostMessage.ToAddress.Text   := 'user@host.com';
  NMSMTP1.PostMessage.ToCarbonCopy.Text := 'AnotherUser@host.com';
  NMSMTP1.PostMessage.ToBlindCarbonCopy.Text := 'AnotherUser@host.com';
  NMSMTP1.PostMessage.Body.Text        := 'This is the message';
  NMSMTP1.PostMessage.Attachments.Text := 'c:\File.txt';
  NMSMTP1.PostMessage.Subject          := 'Mail subject';
  NMSMTP1.SendMail;
  ShowMessage('Mail sent !');
  NMSMTP1.Disconnect;
end;
MFG

Kernel32.DLL 20. Dez 2004 20:11

Re: E-Mail vom Programm senden
 
Auch wenn ich dir nicht den Spaß an der Freude nehmen will:

Hier gibbet wunnerbare Demos:

http://www.atozed.com/indy/Demos/Indy9.iwp

Is' für die Indys Ver. 9, gibt auf der Seite auch was für die 10er

Äfan 20. Dez 2004 20:48

Re: E-Mail vom Programm senden
 
Naja, also die demo funktioniert irgendwie net, also das prog starten, aber kann nix senden. Wenn mir jemand den code da oben umproggen kann, dass er mit indy geht, wär das perfekt :thumb: :-D :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:05 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz