![]() |
EMail per HTTP-Post für Weiterverarbeitung versenden
Hallo zusammen,
irgendwie stehe ich wie ein "Ochs vorm Berg". Also vorgenommen hatte ich mir, eine EMail aus einem Bestellprogramm zu versenden. Aber nicht per SMTP, weil mir dort zu viele Virenscanner und / oder Friewalls das Leben schwer machen (und ich das bereits realisiert habe), sondern an eine HTML-Seite per HTTP-Post. Das soll dann von einem PHP-Script ausgelesen werden und als EMail an den richtigen Adressaten gebracht werden. Dabei sollen verschiedene Teile der EMail mitgeschickt werden: - Adressat, - den Absender, - Betreff und ggf ein weiterer Text, - den EMail-Inhalt, Gedacht hatte ich mir, dass eine Pseudo HTML Form die Daten engegennimmt und weitersendet, damit PORT 80 verwendet wird, damit es anfangs leichter wird. Jetzt habe ich hier schon einiges gelesen bin aber genauso schlau wie vorher. Mir fehlt irgendwie die Initalzündung. Zur Verfügung habe ich Delphi 2007 und die Piette Komponenten. Da ich nicht so der begnadete Web-Programmer bin, bitte ich freundlichst um Untersützung! DANKE! :D Gruß :D Milo |
Re: EMail per HTTP-Post für Weiterverarbeitung versenden
Hi!
Verstehe ich dein Vorhaben richtig? Du hast ein Bestellprogramm (als exe, auf einem Clientrechner, von dir geschrieben) und willst daraus Daten an eine Webseite übermitteln, die diese dann als ganz "normale" Mail wieder weitersendet? Ciao, Frederic |
Re: EMail per HTTP-Post für Weiterverarbeitung versenden
Hi Frederic,
Zitat:
Gruß :D Milo |
Re: EMail per HTTP-Post für Weiterverarbeitung versenden
Hallo,
du kannst einfach ein Formular erstellen, welches deine Daten entgegen nimmt (z. B. mit PHP - Stichwort ![]() Viele Grüße ... |
Re: EMail per HTTP-Post für Weiterverarbeitung versenden
Hallo Grolle,
Danke für Deinen Hinweis, aber Du hast es hier leider mit einem Internet-Legastheniker zu tun... :wall: Das PHP-Formular bekomme ich sicher hin und die Weiterverarbeitung auch, aber das Füllen der Komponenten stellt sich schon dadurch schwierig dar, weil ich die "Indys" nicht kenne. :oops: Irgendwie hatte ich die Vostellung, dass mit einem langen String, die einzelnen Felder mit einem Separator versehen und einem HTTP-Post die Sache abgehandelt werden kann. Übermittelt werden soll der Absender, der Empfänger, der Betreff und die Nachricht. Wobei es sich bei der Nachricht um ASCII Zeichen handelt. Vielen Dank für Eure erneute Unterstützung!!! Gruß :D Milo |
Re: EMail per HTTP-Post für Weiterverarbeitung versenden
Die
![]() mit der Komponente idHttp kannst du Kontakt mit deiner PHP-Seite aufnehmen... mit idHttp.Get kann man dann Urls mit $_GET-String abrufen, so kannst du deine Mailinformation übergeben... phreax |
Re: EMail per HTTP-Post für Weiterverarbeitung versenden
Hallo phreax,
danke schonmal! Dei kompo idHttp hatte ich mir schon angesehen, aber warum mit "$_GET-String" aufrufen? Ok, ich sehe mir mal die Hilfe dazu an ... Gruß :D Milo |
Re: EMail per HTTP-Post für Weiterverarbeitung versenden
Hallo,
Zitat:
Viele Grüße ... |
Re: EMail per HTTP-Post für Weiterverarbeitung versenden
Das kommt aber auf die Seite an. Die meisten werden wohl per POST gehen
|
Re: EMail per HTTP-Post für Weiterverarbeitung versenden
Schon wieder ich,
Zitat:
Also fällt "$_GET" wohl weg ... Gibt es da nicht was von ratio_harm? Also "$_POST" oder so? Gruß :D von Milo, der immer noch nix versteht ... :pale: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:33 Uhr. |
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