AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

[PHP] Mail wird nicht verschickt

Ein Thema von 3_of_8 · begonnen am 27. Dez 2005 · letzter Beitrag vom 27. Dez 2005
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#1

[PHP] Mail wird nicht verschickt

  Alt 27. Dez 2005, 00:46
Hallo! Ich rufe in meinem PHP-Code folgendes auf:

Code:
mail($email,"Titel",$mailtext,"From: Absender Webseite <absender@webseite.de.vu>");
$email ist eine gültige E-Mail Adresse, $mailtext ist ein Text!=null.

Das Problem: Obwohl ich KEINE Fehlermeldung bekomme und das ganze auch in einem Forum, das auf dem gleichen Webspace liegt funktioniert, wird die E-Mail nicht versandt, bzw. sie kommt nicht an.

Woran liegt das?
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
mgubler

Registriert seit: 14. Jul 2002
Ort: Krefeld
115 Beiträge
 
Delphi 2006 Professional
 
#2

Re: [PHP] Mail wird nicht verschickt

  Alt 27. Dez 2005, 08:24
Wie wäre es wenn du versuchst, alle Variablen nach und nach auszugeben

Also:
print $email."\r\n"."Titel"."\r\n".$mailtext."\r\n"."Fro m: Absender Webseite <absender@webseite.de.vu>";

Wenn es keinen Fehler gibt kann es ja nur noch an der konfig. des Servers liegen würde ich sagen!
Ich hatte o.g. Phänomen auch schon ein paar mal.
Im Endeffekt lag es daran, dass eine Variable doch keinen oder nciht den gewünschten Wert hatte!
Gruß,
mgubler
  Mit Zitat antworten Zitat
Benutzerbild von Daniel B
Daniel B

Registriert seit: 27. Okt 2005
Ort: Dachau
453 Beiträge
 
Delphi 2007 Professional
 
#3

Re: [PHP] Mail wird nicht verschickt

  Alt 27. Dez 2005, 09:32
Hollst Du dir auch wirklich die Variablen aus dem Formular?
SQL-Code:
<?
$name = $_REQUEST['name'];
$mail = $_REQUEST['mail'];
$text = $_REQUEST['text'];
$form = "Content-Type: text/html";
mail('mail@adresse.de', 'betreff', "Von: $name
Von: $mail;
Text:
$text
", $form);
?>
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#4

Re: [PHP] Mail wird nicht verschickt

  Alt 27. Dez 2005, 09:46
Und wie wäre es mit $HTTP_POST_VARS @Daniel?
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von Daniel B
Daniel B

Registriert seit: 27. Okt 2005
Ort: Dachau
453 Beiträge
 
Delphi 2007 Professional
 
#5

Re: [PHP] Mail wird nicht verschickt

  Alt 27. Dez 2005, 09:49
hob i net, brauch i net... @himitsu
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: [PHP] Mail wird nicht verschickt

  Alt 27. Dez 2005, 10:42
Es geht nicht um Formulare. Die PHP wird aus einem Programm heraus mit PHP-Parametern aufgerufen. Alle Variablen haben den passenden Wert.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Benutzerbild von phXql
phXql

Registriert seit: 11. Mär 2004
Ort: Mühldorf
824 Beiträge
 
#7

Re: [PHP] Mail wird nicht verschickt

  Alt 27. Dez 2005, 10:59
Zitat von Daniel B:
hob i net, brauch i net... @himitsu
das Team von PHP rät von der Verwendung von $_REQUEST ab. Benutz lieber $_POST, $_GET oder $_COOKIE. $_REQUEST vereint alles...

@3_of_8: Versuch mal, den FROM-Header rauszulassen, evtl löst das dein Problem.
"Dunkel die andere Seite ist"
"Yoda! Halts Maul und iss deinen Toast!"
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: [PHP] Mail wird nicht verschickt

  Alt 27. Dez 2005, 11:06
Wird der überprüft, der Header?

Und ich verwende $_GET.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Benutzerbild von phXql
phXql

Registriert seit: 11. Mär 2004
Ort: Mühldorf
824 Beiträge
 
#9

Re: [PHP] Mail wird nicht verschickt

  Alt 27. Dez 2005, 11:11
Vielleicht nimmt der Mail-Daemon des Servers keine Mails mit gespooften Absendern an. Weiss ich nich, müsstest du den Admin fragen. Aber versuchs doch mal, den header wegzulassen...
"Dunkel die andere Seite ist"
"Yoda! Halts Maul und iss deinen Toast!"
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: [PHP] Mail wird nicht verschickt

  Alt 27. Dez 2005, 11:27
Boooah, ich bin so sch***dumm, echt. Das kommt davon, wenn man gleichzeitig mit Delphi und PHP proggt. Ich hab statt mail($email,"Titel",... mail(email,"Titel" geschrieben.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz