Entwickler-Ecke

Internet / Netzwerk - Mail Versenden


chickenfigt1989 - Di 05.04.11 20:56
Titel: Mail Versenden
Hallo
Ich versende mit folgenden code emails:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
var
  data: TIdMultiPartFormDataStream;
begin
  data := TIdMultiPartFormDataStream.Create;
  try
    { add the used parameters for the script }
    data.AddFormField('zu', Edit1.Text);
    data.AddFormField('betreff', Edit3.Text);
    data.AddFormField('text', Memo1.text);
data.AddFormField('von', Form4.edtMail.Text);

    { Call the Post method of TIdHTTP and read the result into TMemo }
    Memo1.Lines.Text := form7.IdHTTP1.Post('http://www.meinedomain.de/mail/mail.php', data);
  finally
    data.Free;
    end;

Das ist mein PhP Code

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
<?php 

$von = htmlentities($_POST['von']);
$text = htmlentities($_POST['text']);
$zu = htmlentities($_POST['zu']);
$betreff = htmlentities($_POST['betreff']);

if(mail($zu, $betreff, $text, $von))
{
  echo 'Mail wurde erfolgreich gesendet.';

else

  echo 'Mail konnte nicht gesendet werden!';
}
?>

Die Email wird auch versendet, allerdings wenn ich die Email ansehe steht bei Von nur ein - drinn obwohl da ein Name oder so stehen müsste.
Wieso?
lg


Moderiert von user profile iconNarses: Topic aus VCL (Visual Component Library) verschoben am Di 05.04.2011 um 21:10


jaenicke - Di 05.04.11 21:19

Siehe Doku... was ist der vierte Parameter für mail?
http://php.net/manual/de/function.mail.php


chickenfigt1989 - Di 05.04.11 21:26

Mit header oder?

Hab es mit Header versucht, aber dann wurde auch nur - angezeigt und klein dahinter meine emailadresse
lg


chickenfigt1989 - Di 05.04.11 21:37

Sorry bin am verzweifeln wollte mein update jetzt dann rausbringen.
lg


jaenicke - Di 05.04.11 21:38

Dass du jetzt schon nach 11 Minuten pushst, ist ja wohl nicht dein Ernst... :roll:
Jetzt probiere ich es dann doch nicht aus, keine Lust mehr.

// EDIT:
Für die Nachwelt, der Originaltext war...
user profile iconchickenfigt1989 hat folgendes geschrieben Zum zitierten Posting springen:
Keiner ne antwort?
lg


chickenfigt1989 - Di 05.04.11 21:40

Sorry bin am verzweifeln wollte mein update jetzt dann rausbringen.
lg


ALF - Di 05.04.11 22:38

@Mai... äh sorry @chickenfight1989
Sorry aber wenn ich mir das so anschau :gruebel:
Von Timages verschieben [http://www.delphi-forum.de/viewtopic.php?t=104965], zu zahl von Label abziehen [http://www.delphi-forum.de/viewtopic.php?t=104967] , zu Mailversenden-
apropo Mail da war doch mal was [http://www.delphi-forum.de/viewtopic.php?t=99780]

und nichts will so wie Du es willst

fällt Dir da was auf?

Mir schon, Delphi ist einfach zu schlecht für Dich, da es einfach nicht von selber drauf kommt was Du machen willst!

Probier doch mal ne andere Programmiersprache, dann klappts auch mit den Code von Dir! :wink:

Gruss Alf


chickenfigt1989 - Mi 06.04.11 10:36

So hab den Fehler gefunden.
Hab den vierten paramete $von rausgenommen und ersetzt durch "From: $von"

lg