![]() |
Email über php Script versenden
Hi!
Wie kann ich eine E-Mail per php-Script versenden? Am besten wär's, mit den Indys. Ich finde hier immer nur die Lösung, wo man Username und Passwort angeben muss, das möchte ich einfach nicht in der exe hinterlassen. ;) |
Re: Email über php Script versenden
So:
PHP Script!
Code:
mail("webmaster@domain.de","Synonym","
[B]Hallo,[/B] Dies ist eine eMail, die mit PHP geschickt wurde.", "From: Beispiel-Name <test@test.de> Bcc: [email]kopie@kopie.de[/email] Content-Type: text/html"); und dann hiermit senden!
Delphi-Quellcode:
gruß
uses IdMultipartFormData;
{ .... } procedure TForm1.Button1Click(Sender: TObject); var data: TIdMultiPartFormDataStream; begin data := TIdMultiPartFormDataStream.Create; try { add the used parameters for the script } data.AddFormField('param1', 'value1'); data.AddFormField('param2', 'value2'); data.AddFormField('param3', 'value3'); { Call the Post method of TIdHTTP and read the result into TMemo } Memo1.Lines.Text := IdHTTP1.Post('http://localhost/script.php', data); finally data.Free; end; end; synonym |
Re: Email über php Script versenden
Boah, ging das aber schnell! :)
Danke! Werde es gleich mal testen... |
Re: Email über php Script versenden
Was muss ich denn hier eigeben?
Delphi-Quellcode:
Jetzt kommt nämlich:
data.AddFormField('param1', 'value1');
data.AddFormField('param2', 'value2'); data.AddFormField('param3', 'value3'); Zitat:
Nachtrag: Mein Script sieht jetzt so aus: Zitat:
|
Re: Email über php Script versenden
So:
PHP Script!
Code:
<?php
mail("$zu","$betreff"," $text", "From: $von Content-Type: text/html"); ?> und dann hiermit senden!
Delphi-Quellcode:
gruß
uses IdMultipartFormData;
{ .... } procedure TForm1.Button1Click(Sender: TObject); var data: TIdMultiPartFormDataStream; begin data := TIdMultiPartFormDataStream.Create; try { add the used parameters for the script } data.AddFormField('zu', 'test@domain.de'); data.AddFormField('betreff', 'jo funktioniert'); data.AddFormField('text', 'Hallo, test erfolgreich'); data.AddFormField('von', 'matze@matze.de'); { Call the Post method of TIdHTTP and read the result into TMemo } Memo1.Lines.Text := IdHTTP1.Post('http://localhost/script.php', data); finally data.Free; end; end; synonym P.S. Du darfst das
Code:
nicht vergessen!
<?php ?>
|
Re: Email über php Script versenden
Man merkt, dass ich keine Ahnung von php hab. ;)
Ein fehler kommt immer hier:
Delphi-Quellcode:
Memo1.Lines.Text := IdHTTP1.Post('http://localhost/script.php',
|
Re: Email über php Script versenden
wie genau machst du das denn? über nen externen server?
synonym |
Re: Email über php Script versenden
Ja, bei IdHTTP hab ich beim Host: mailto.t-online.de eingestellt.
|
Re: Email über php Script versenden
häh? wo hast du denn die php datei liegen? bei idhttp musst du nichts eingeben...
das php script sendet automatisch über sendmail! synonym |
Re: Email über php Script versenden
Also die php Datei hab ich im Projektordner, muss ich die auf nen Server laden?
Sorry, ich frag schon blöd. :( |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:54 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