Autor Beitrag
Chaka
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 20



BeitragVerfasst: Do 06.11.08 18:09 
Hallo,

also ich lerne Pascal erst, kann deswegen nicht so richtig viel.

Ich habe jedenfalls vor ein Programm zu entwickeln, das 2 Edit-Felder beinhaltet. Das eine ist für den Namen das andere für eine Email-Adresse. So und jetzt kommt das Problem. Eigentlich sollen die Daten die in das Feld geschrieben werden automatisch an eine Email Adresse gesendet werden. Aber ich weiß überhaupt nicht wie das funktionieren soll... Hoffe hier sind ein paar richtig gute Programmierer die mir helfen würden!

Danke schon einmal im Voraus

Paul
Swordooo
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 119

W2K, Windows XP Professional
Delphi 2005 Personal, Delphi 7 Personal
BeitragVerfasst: Do 06.11.08 19:44 
Hi,

ausblenden Delphi-Quelltext
1:
2:
3:
4:
uses ShellApi;
...
ShellExecute(Application.Handle, 'open',
PChar('mailto:name@email.de?subject=Betreff&body=irgendein Text'), nilnil, sw_ShowNormal);


Das setzt aber ein E-Mail Programm Voraus wie z.B. Thunderbird o.ä.

MfG Swordooo
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Do 06.11.08 20:57 
Um die Mail direkt aus Delphi heraus zu senden, benötigst du zum Beispiel die Suche in der Entwickler-Ecke INDYS. Dabei gibt es allerdings ein Sicherheitsproblem: Die Zugangsdaten für das Sender-Emailkonto (welches du brauchst, wenn du die Mails nicht direkt auf den Server hochlädst) können mehr oder weniger einfach ausgelesen oder abgefangen werden.

Um was handelt es sich denn? Wozu soll die Mail verschickt werden?
Chaka Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 20



BeitragVerfasst: Do 06.11.08 21:43 
Erstmal Danke für die Hilfe. Ja, also es müsste direkt aus Delphi rausgesendet werden. Aber leider weiß ich nicht genau wie das funktioniert. Kannst du mir das vlt nochmal genauer erläutern? wie das genau funktioniert? Also der Benutzer der das Programm ausführt hat 2 Edit-Felder. Da trägt der dann seinen Namen und seine Email-Adresse ein. Dann klickt er auf einen Button und anschließend sollten die Daten dann an eine email Adresse versendet werden. Ob in der Email-Adresse steht:
Name: Max Mustermann
Email: max@mustermann.de

oder max_mustermann, max@mustermann.de ist völlig egal...

Viele Grüße

Paul
Xentar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: Do 06.11.08 22:20 

_________________
PROGRAMMER: A device for converting coffee into software.
Chaka Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 20



BeitragVerfasst: Mi 12.11.08 18:02 
Ok. Aber daraus werde ich nicht so richtig Schlau...
Ich muß also dieses Indy erst auf meinem Computer installieren. Dann muss ich in den Quelltext reinschreiben das ich Indy benutze und dann den Code noch einfügen, oder?

aber was muß ich da rein schreiben, das ich Indy verwende???
und wie muß der Code aussehen???


Viele Grüße
Paul
Tilman
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1405
Erhaltene Danke: 51

Win 7, Android
Turbo Delphi, Eclipse
BeitragVerfasst: Mi 12.11.08 18:49 
Die "Indys" sind einfach weitere Komponenten wie TButton, TEdit usw. Nach dem du Indy installiert hast sind die dann in deiner Komponenten-Palette vorhanden und du kannst die einfach in dein Projekt reinziehen.

_________________
Bringe einen Menschen zum grübeln, dann kannst du heimlich seinen Reis essen.
(Koreanisches Sprichwort)
Chaka Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 20



BeitragVerfasst: Mi 12.11.08 18:59 
ah ok danke!!!
MDX
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 595
Erhaltene Danke: 4

Windows 8.1, Linux Debian 8, Android Lollipop
Delphi, PHP, Java (Android)
BeitragVerfasst: Mi 12.11.08 19:03 
Du könntest auch über PHP schicken lassen:

ausblenden XML-Daten
1:
2:
3:
<?php
mail('AN', 'BETREFF', 'TEXT', 'From: DEINEMAILADRESSE');
?>

du bräuchtest nur einen free hoster wie funpic oder so...

und musst das dann per idhttp1.post an die PHP Datei schicken lassen, wie das geht, kuck einfach mal im Forum
Chaka Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 20



BeitragVerfasst: Mi 12.11.08 19:42 
aha. So geht das also auch. Aber die Seite indyproject.org ist im Moment down... Also die Download-Links. Hab auch schon nach einem alternativ Download gesucht, aber nur einen für Microsoft Visual Studio.NET 2003 gefunden. Gestern war die auch nicht zu erreichen. Hat jemand einen download Link??? oder könnt ihr das mir schicken??


paul
Boldar
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1555
Erhaltene Danke: 70

Win7 Enterprise 64bit, Win XP SP2
Turbo Delphi
BeitragVerfasst: Mi 12.11.08 19:48 
user profile iconSwordooo hat folgendes geschrieben Zum zitierten Posting springen:
Hi,

ausblenden Delphi-Quelltext
1:
2:
3:
4:
uses ShellApi;
...
ShellExecute(Application.Handle, 'open',
PChar('mailto:name@email.de?subject=Betreff&body=irgendein Text'), nilnil, sw_ShowNormal);


Das setzt aber ein E-Mail Programm Voraus wie z.B. Thunderbird o.ä.

MfG Swordooo


Das geht doch genauso gut...
Chaka Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 20



BeitragVerfasst: Mi 12.11.08 19:52 
Ja. Das geht auch, aber ich würde es gern so haben, das der die Email direkt an die Email Adresse sendet, statt das der dann noch Thunderbird & co. öffnet! Vlt. doch mit Php, wenn das funktioniert.
Boldar
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1555
Erhaltene Danke: 70

Win7 Enterprise 64bit, Win XP SP2
Turbo Delphi
BeitragVerfasst: Mi 12.11.08 20:23 
Man sieht nichts vom Thunderbird...
Der wird sofort wieder geschlossen!
Chaka Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 20



BeitragVerfasst: Mi 12.11.08 21:22 
aber da kommt doch dann dieses Verfassen Feld, oder?
Boldar
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1555
Erhaltene Danke: 70

Win7 Enterprise 64bit, Win XP SP2
Turbo Delphi
BeitragVerfasst: Mi 12.11.08 22:03 
Nein, die Email wird schon von Delphi aus gesendet, es wird nur das Standart-Email-Programm dafür benutzt. D.h. der User sieht nichts davon.
Chaka Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 20



BeitragVerfasst: Do 13.11.08 17:11 
user profile iconBoldar hat folgendes geschrieben Zum zitierten Posting springen:
Nein, die Email wird schon von Delphi aus gesendet, es wird nur das Standart-Email-Programm dafür benutzt. D.h. der User sieht nichts davon.


Ich habe das jetzt ausprobiert, doch der öffnet dann Thunderbird und zeigt das an, was ich da als Betreff und so eingegeben habe!
Boldar
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1555
Erhaltene Danke: 70

Win7 Enterprise 64bit, Win XP SP2
Turbo Delphi
BeitragVerfasst: Do 13.11.08 17:24 
dann musst du statt sw_shownormal was anderes angeben, guck mal inner OH
oder frag einen der Profis hier...
Chaka Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 20



BeitragVerfasst: Do 13.11.08 17:45 
Gut, ich warte :D
Wenn der das nicht anzeigen würde, wäre das Hammer.
Weiß jemand wie das geht??
LexXis
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 170
Erhaltene Danke: 3



BeitragVerfasst: Do 13.11.08 18:12 
sw_ShowHidden verhindert, dass das ausgeführte Programm angezeigt wird. Allerdings ändert das soweit ich weiß nichts an der Tatsache, dass Thunderbird/WhatEver die eMail trotzdem nicht senden wird.

mfg
Chaka Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 20



BeitragVerfasst: Do 13.11.08 18:31 
Warum wird Thunderbird die Email nicht senden?
dieses Sw_showHidden funktioniert nicht. Das ist ein undefinierter Bezeichner laut Delphi!

Kannst du mir weiterhelfen?