Entwickler-Ecke
Internet / Netzwerk - E-Mail
propper016 - Sa 05.09.09 04:36
Titel: E-Mail
Hallo Delphi Programmierer,
ich bin in Sachen Delphi noch etwas neu und wollte deshalb einfach mal von euch eine Lösung meines Problems hören.
Es geht dabei um folgendes: Ich möchte gerne ein Programm erstellen welches mir bei einer Texteingabe in ein TEdit den Inhalt per E-Mail sendet.
Ich habe wie gesagt nicht viel Erfahrung in Sachen Delphi, aber für fragen steht ein Forum ja stets offen.
Ich bedanke mich im Voraus über eure Hilfe!
jaenicke - Sa 05.09.09 07:35
Hallo und :welcome:
Dafür gibt es verschiedene Möglichkeiten. Entweder loggst du dich selbst auf deinem E-Mail-Server z.B. via POP3 oder so ein, wobei aber die Logindaten in dem Programm stehen, der Benutzer diese also leicht sehen kann.
Oder du legst ein Skript auf einen Webserver und schickst den Auftrag dorthin, so dass der Server die Mail für dich versendet. Problem dabei: Auch das kann man im Programm nachvollziehen und so kann auch jemand, der das im Programm sieht, Mails darüber verschicken.
propper016 - Sa 05.09.09 12:00
Danke für die schnelle Antwort,
ich habe ja vor ein Programm zu erstellen, welches mir bei einer Texteingabe in ein TEdit den Inhalt per E-Mail sendet.
Ich habe allerdings nicht ganz verstanden wie es genau funktioniert (trotz der Bemühungen von jaenicke).
Meines Wissens, welches bei Delphi nicht sehr hoch ist, gibt es auch die Möglichkeit Textinhalte eines Programms an ein Webspace zu senden.
Hier meine Frage : Könnte mir jemand Beispielsweiße einen code zeigen der dies ermöglicht ?
Danke im Voraus !
jaenicke - Sa 05.09.09 12:02
Das geht mit den Indy-Komponenten. Zum Beispiel mit TIdHttp und dessen Methode Post.
propper016 - Sa 05.09.09 12:39
Wäre es einfacher mit Indy eine Textdatei über ftp upzuloaden oder per E-Mail zu senden.
jaenicke - Sa 05.09.09 12:40
Du solltest vielleicht einfach einmal sagen was du vor hast. :gruebel:
Bei FTP ist das selbe Problem, dass du die Zugangsdaten in der Exe mitliefern musst.
Daten an den Server schicken geht in Kombination mit einem PHP-Skript auf dem Webserver schon ganz gut.
IceBube - Fr 11.09.09 21:25
Alternativ kannst du es auch mit sql machen, jedoch per PHP Skript ist es einfacher!
In irgendeinen "PHP Highscore Skript Thread" müsste es soweit ich weiß auch ein vorgeschriebenes Skript zum herunterladen geben, dieses einfach ein bisschen ändern...
Per Http Kompo mit "http.Post()" sendet man dann die Daten an den Server/Datei:
Delphi-Quelltext
1:
| http.Post(PhpSkriptLink+?Name=IceBube&Adresse=Irgendwo,Liste); |
lg
Yogu - Fr 11.09.09 21:56
IceBube hat folgendes geschrieben : |
| Alternativ kannst du es auch mit sql machen, jedoch per PHP Skript ist es einfacher! |
Wie bitte schön willst du mit SQL eine E-Mail versenden? :gruebel: Es sei denn, auf dem Server läuft ein Script, der ständig eine Datenbank nach neuen E-Mail-Versende-Anfragen durchsucht... und dann könnte man die Daten dem Script auch gleich direkt übergeben
propper016 - Di 22.09.09 21:08
Danke für die Antworten !
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!