Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi E-mail senden (https://www.delphipraxis.net/108855-e-mail-senden.html)

Landfloh 20. Feb 2008 13:00


E-mail senden
 
Hallo

Ich habe mal eine Frage.
Ist es möglich das man wenn man auf einen Button klickt eine Nachricht per E-mail an eine E-mail Adresse schickt?

Gruß Landfloh

mkinzler 20. Feb 2008 13:07

Re: E-mail senden
 
Ja du benötigst eine SMTP-Client Komponente z.B. TidSMTP bei den INDYs

Landfloh 20. Feb 2008 13:21

Re: E-mail senden
 
Tut mir leid aber da blick ich nicht mehr durch. :wiejetzt:

mkinzler 20. Feb 2008 13:40

Re: E-mail senden
 
http://www.delphi-treff.de/tutorials...2/indy/page/8/

Landfloh 20. Feb 2008 13:49

Re: E-mail senden
 
Bei mir funktioniert dass nicht :?:

mkinzler 20. Feb 2008 13:50

Re: E-mail senden
 
Zitat:

Zitat von Landfloh
Bei mir funktioniert dass nicht :?:

Bitte nicht so genau :zwinker:

Kroko1999 20. Feb 2008 13:59

Re: E-mail senden
 
schau mal, was ich hier gepostet habe, die Suche hätte das bestimmt auch ausgespuckt, :gruebel:

Landfloh 20. Feb 2008 13:59

Re: E-mail senden
 
[Fehler] Unit1.pas(29): Undefinierter Bezeichner: 'SmtpAuthType'
[Fehler] Unit1.pas(30): Undefinierter Bezeichner: 'SMTP'
[Fehler] Unit1.pas(30): Undefinierter Bezeichner: 'atNone'
[Fehler] Unit1.pas(31): Operator oder Semikolon fehlt
[Fehler] Unit1.pas(31): Undefinierter Bezeichner: 'atLogin'
[Fehler] Unit1.pas(35): Operator oder Semikolon fehlt
[Fehler] Unit1.pas(35): 'END' erwartet, aber '@' gefunden
[Fataler Fehler] Project1.dpr(5): Verwendete Unit 'Unit1.pas' kann nicht compiliert werden

OK! ist ja gut! :snowball:

Kroko1999 20. Feb 2008 14:22

Re: E-mail senden
 
[gelöscht] man sollte mal auf die Zeit schauen!

RavenIV 20. Feb 2008 14:45

Re: E-mail senden
 
Du kannst auch den Standard-Emailclient dazu verwenden, um eine neue email zu erstellen.

Ich hab hier ein TLabel (LaEmail), in dem der Empfänger steht.
Bei einem Click darauf wird der Standard-Emailclient (Outlook oder sowas) veranlasst, ein neues Email zu erstellen.
Dort sind dann schon Empfänger und Betreff ausgefüllt.

Delphi-Quellcode:
procedure TFoAboutBox.LaEmailClick(Sender: TObject);
begin
  ShellExecute(0, nil, PChar('mailto:' + (Sender as TLabel).Caption + '?subject=' + fVersInfo.sProductName + ' / ' + fVersInfo.sFileVersion + '&body=' + ''), nil, nil, SW_NORMAL);
end;

Larsi 20. Feb 2008 15:00

Re: E-mail senden
 
Kann man eigentlich Outlook da auch irgendwie ausbleden beim Senden? nee, oder???

Bernhard Geyer 20. Feb 2008 15:07

Re: E-mail senden
 
Zitat:

Zitat von Larsi
Kann man eigentlich Outlook da auch irgendwie ausbleden beim Senden? nee, oder???

Ausblenden (direktes senden über MAPI) ja, aber dann kommt die schönee Sicherheitsmeldung das unbekanntes Programm email senden will (was uns diverse VB-Script-Kiddies und Spam-Maffia eingebrockt hat).

RavenIV 20. Feb 2008 15:20

Re: E-mail senden
 
Zitat:

Zitat von Larsi
Kann man eigentlich Outlook da auch irgendwie ausbleden beim Senden? nee, oder???

Also wenn ich bei mir das Outlook geschlossen habe und auf meinen Label klickt, dann geht das Fenster zum eine neue Email schreiben auf und Empfänger + Betreff sind ausgefüllt.
Dann klicke ich auf "Senden", das email-Fenster geht zu.
Weiter gehen sonst keine Fenster auf.

mkinzler 20. Feb 2008 15:23

Re: E-mail senden
 
Ich vermute er will das eine Mail gesendet wird, un nicht das Standard-Emailprogramm öffnen.

RavenIV 20. Feb 2008 15:28

Re: E-mail senden
 
Zitat:

Zitat von mkinzler
Ich vermute er will das eine Mail gesendet wird, un nicht das Standard-Emailprogramm öffnen.

Dann wird er wohl am Besten selbst einen Email-Cleint schreiben.
Bevorzugt mit den Indy-Komponenten oder mit JVCL.

Landfloh 20. Feb 2008 17:25

Re: E-mail senden
 
Wo find ich den diesen LaEmail?

Oder ist ein ganz gewönlicher gemeint? :?:

DeddyH 20. Feb 2008 17:29

Re: E-mail senden
 
Zitat:

Zitat von RavenIV
Ich hab hier ein TLabel (LaEmail), in dem der Empfänger steht.

:zwinker:

BullsEye 20. Feb 2008 18:03

Re: E-mail senden
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hab ma nen altes Prog wieder ausgegraben und hochgeladen! Ich denke das erklärt das von deddydH ein wenig besser!

Landfloh 20. Feb 2008 18:16

Re: E-mail senden
 
Vielen Dank an alle! :oops: :thumb: :spin2:

Landfloh :dancer: :dancer2:


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:25 Uhr.

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