Autor |
Nachricht |
gado
Threadersteller
Dabei seit: 22.11.2005
Ort: Birkenau
Alter: -
Geschlecht:
|
Verfasst Fr 03.11.2006 19:32
Titel php mail versandt ohne erfolg |
|
|
Hi @ all,
ich habe ein Problem mit einem Mail-versandt und ich komm einfach nicht dahinter wo der fehler liegt... ich weiß das der Server mail versandt unterstütz. Vielleich findet ihr ja einen Fehler im Script, oder ich kill den Serveradmin Ich bekomme das echo das die mail versandt wurde. Aber an kommt nix ich habe auch im Spamfilter geschaut und mehrere Mail adressen ausprobiert!
vielen Dank schonmal! lg mirko
Code: | // mailversandt
$emailneu = "muh@blub.de";
$empfaenger = "$emailneu";
$betreff = "Als Mitglied auf der Webseite eingetragen";
$from = "From: Bulbbba <blub@googlemail.com>";
$text =
"Liebe/er $vornameneu $nachnameneu,
Die Homepage URL lautet: http://blub.de
Viele Grüße,";
$mailing = mail("$empfaenger", "$betreff", "$text", "$from");
if($mailing == true)
{
echo "E-Mail an Benutzer erfolgreich gesendet!";
}
else
{
echo "Fehler beim Senden. Bitte Daten manuell weitergeben!";
} |
|
|
|
|
|
Freddi
Dabei seit: 20.07.2006
Ort: Freiburg
Alter: -
Geschlecht:
|
Verfasst Fr 03.11.2006 19:49
Titel
|
|
|
Also:
Ich würde sagen, dass es daran liegt, dass du den mail-Befehl in einer Variablen Speicherst, aber nicht "ausführst". Schreib mal folgendes um:
Code: | $mailing = mail(...); |
wird folgendes ...
Den Sinn deines Scriptanfangs verstehe ich zudem nicht ganz. Warum speicherst du die Mail-Adresse erst in die Variable "$emailneu", wenn du diese eine Zeile später in eine weitere Variable speicherst?
Zuletzt bearbeitet von Freddi am Fr 03.11.2006 19:49, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
gado
Threadersteller
Dabei seit: 22.11.2005
Ort: Birkenau
Alter: -
Geschlecht:
|
Verfasst Fr 03.11.2006 20:15
Titel
|
|
|
Hi, vielen dank für die Hilfe aber entweder die mail brauch ein bissel oder es ist nich die Lösung
Zitat: | Den Sinn deines Scriptanfangs verstehe ich zudem nicht ganz. Warum speicherst du die Mail-Adresse erst in die Variable "$emailneu", wenn du diese eine Zeile später in eine weitere Variable speicherst? |
Ich wollte nur zeigen die die mail in der Variablen aussieht. Es ist eigendlich ein $_POST[email]... aber hätte ja auch sein können das man um den Empfänger noch klammern oder so machen muss... lg mirko
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 03.11.2006 20:35
Titel
|
|
|
Code: | mail($empf,$betreff,$inhalt, "From: <$from>"); |
|
|
|
|
|
schachbrett
Dabei seit: 11.10.2006
Ort: Köln
Alter: -
Geschlecht:
|
Verfasst Fr 03.11.2006 21:24
Titel
|
|
|
Noe, jetzt stochert mal nicht im Quelltext rum -- wo soll da ein Fehler sein??? Der mail-Befehl wird auch in keine Variable geschrieben, das ist ne Funktion (sowas wie y = f(x) !!!).
Der Code is ok, probier mal diese Zeile aus:
<?php mail( "muh@blub.de", "Mein Betreff", "Mein Text", "From: Bulbbba <blub@googlemail.com>"); ?>
Der Fehler liegt - mE - beim Server!
Gruss
|
|
|
|
|
tacker
Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht:
|
Verfasst Sa 04.11.2006 11:18
Titel
|
|
|
Ja, warscheinlich ist PHP falsch konfiguriert und kann gar keine Mails verschicken.
-> Admin kontaktieren.
Der Code ist nicht hübsch aber korrekt.
|
|
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Sa 04.11.2006 13:06
Titel
|
|
|
Freddi hat geschrieben: | Also:
Ich würde sagen, dass es daran liegt, dass du den mail-Befehl in einer Variablen Speicherst, aber nicht "ausführst". Schreib mal folgendes um:
Code: | $mailing = mail(...); |
wird folgendes ...
Den Sinn deines Scriptanfangs verstehe ich zudem nicht ganz. Warum speicherst du die Mail-Adresse erst in die Variable "$emailneu", wenn du diese eine Zeile später in eine weitere Variable speicherst? |
das ist schwachsinn, mail() wird auch ausgeführt wenns in einer variable steht.
btw. wenn dein hoster die mail() funktion über php nicht anbietet, benutze die phpmailer klasse.
da kannst du andere smtp server mit smtp-auth verwenden und bringt sonst auch noch weitere sinnvolle funktionen mit die man anders erst mühsam umsetzen müsste.
|
|
|
|
|
Sarky
Dabei seit: 29.06.2002
Ort: Düsseldorf
Alter: 42
Geschlecht:
|
Verfasst Sa 04.11.2006 13:10
Titel
|
|
|
Freddi hat geschrieben: | Also:
Ich würde sagen, dass es daran liegt, dass du den mail-Befehl in einer Variablen Speicherst, aber nicht "ausführst".
|
Freddi, bitte kein Halbwissen verbreiten - sowas hilft hier niemandem.
|
|
|
|
|
|
|
|
Ähnliche Themen |
HTML-E-Mail | Textumbrüche bei einem langen E-Mail-Text
BCC mail mit php
[PHP] E-Mail in DB
Mail via Php
[php] mail
[CMS] Bestätigungspflicht bei E-Mail
|
|