php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.09.2008, 08:35   #1 (permalink)
Neuer Benutzer
 
Registriert seit: 10.09.2008
Beiträge: 5
feedthemonkey befindet sich auf einem aufstrebenden Ast
Standard Wieder mal Cc: Probleme mit mail()

Hallo,

ich habe jetzt schon einige Lösungsansätze gelesen bezüglich den mail() problemen. Und mir ist auch ein solches nun über den Weg gelaufen:

Und zwar ist mir in erster Linie aufgefallen, dass wenn ich die Emailadresse als Variable angebe, dass er mir diese dann nicht annimmt zum mailen.

Gebe ich $to= einemail@adressemeinerwahl.de;
an, dann sendet er mir die Mail auch an die jeweilige Adresse.

Gebe ich aber $to= $mail; an, so sendet er es nicht.
Ich habe die $mail variable aber schon in einer Tabelle zuvor ausgeben lassen und da steht sie absolut korrekt drin.


Könnte es ein Versionsproblem sein, oder mache ich was falsch?

PHP-Code:
 
$to 
meine@email.de;   <- So sendet er es
$to 
$mail;    <- So sendet er es nicht 
$subject 
"RTU - ".$nname.",".$name." - ".$renr; <- Funktioniert auch
$message 
"Nachname: $nname<br>Vorname: $name<br>Straße: $street<br>PLZ: $plz<br>Ort: $place<br>Tel.: $tel<br>E-Mail: $email<br><br>$hinweis<br><br>Erstellungszeit: $datum";
 
$headers "MIME-Version: 1.0\r\n";[/left]
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n<br
------ Bis hier keinerlei Probleme ----------------------------
$headers .= "
Cc :".$nname."<".$email.">rn";  <- Sendet keine Cc! 
feedthemonkey ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.09.2008, 08:41   #2 (permalink)
Neuer Benutzer
 
Registriert seit: 10.09.2008
Beiträge: 5
feedthemonkey befindet sich auf einem aufstrebenden Ast
Standard

Lustigerweise hat er die \n\r eben rausgekürzt. und nur noch rn angezeigt.


PHP-Code:
 
[left]$to "meine@mail.de";
$subject "RTU - ".$nname.",".$name." - ".$renr;[/left]
 
[
left]$message "Vorname: $name<br>Straße: $street<br>PLZ: $plz<br>Ort: $place<br>Tel.: $tel<br>E-Mail: $email<br><br>$hinweis<br><br>Erstellungszeit: $datum";
$headers "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n<br>";[/left]
$headers .= "Cc :".$nname."<".$email.">\r\n"
feedthemonkey ist offline   Mit Zitat antworten
Alt 10.09.2008, 08:45   #3 (permalink)
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.557
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

Also ich würde das so lösen.

PHP-Code:
$priority "X-Priority: 1 (Highest)\nImportance: High\n";
$header  "MIME-Version: 1.0\n";
$header .= "Content-type: text/html; charset=iso-8859-1\n";
$header .= "X-Mailer: Automailer by JEGO\n";
$header .= "From: ".$email."\n";
$header .= $priority;

# $mail hohlst du z.B. aus einer DB. $body sollte klar sein. #
# das Cc: würde ich eher nicht machen. lieber ne schleife oder ein 2. mail() #

if (mail($mail,$betreff,$body,$header))
        {
        
// bla blub
        

__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline   Mit Zitat antworten
Alt 10.09.2008, 08:58   #4 (permalink)
Neuer Benutzer
 
Registriert seit: 10.09.2008
Beiträge: 5
feedthemonkey befindet sich auf einem aufstrebenden Ast
Standard

Danke erstmal für deine schnelle antwort

Also den Ansatz mit einer 2. Mail habe ich auch schon versucht, die Aufgabe an sich ist folgende:


Jemand füllt ein Formular aus, trägt dort seine Mail-Adresse ein, und im Anschluss versendet er eine bestätigung an mich und an den Ausfüller des Formulars.

Ich hatte das dann so gelöst, dass ich die erste Mail so versendet habe wie ichs im Script oben auch geschrieben habe, nur halt ohne den Cc: Teil.
Das hat auch wunderbar geklappt.

Danach habe ich den ganzen Mail befehl einfach so hintendran kopiert und statt einer statischen Mailadresse die Variable $mail aus meinen Formulardaten eingesetzt.
Diese Mail wiederum hat er dann nicht gesandt, also in etwa so:

PHP-Code:
 
[left]$to "meine@mail.de";
$subject "RTU - ".$nname.",".$name." - ".$renr;[left][/left]
$message "hier halt die Message"
$headers "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n<br>";
 

[/
left]
mail($to$subject$message$headers);
 
[
left]$to "$mail";[/left]

$subject "RTU - ".$nname.",".$name." - ".$renr; [left][/left]
$message "hier halt die Message"

[
left]$headers "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n<br>";
 

[/
left]
mail($to$subject$message$headers); 
Also grade den Mail Befehl nochmal drunter gesetzt.
Das Ergebnis dieses Versuchs war: 1. Mail kam an, 2. Mail nicht
feedthemonkey ist offline   Mit Zitat antworten
Alt 10.09.2008, 09:05   #5 (permalink)
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.557
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

hast du schon debuggt? Und geschaut ob auch alle vars im 2. durchlauf zur Verfügung stehen?
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline   Mit Zitat antworten
Alt 10.09.2008, 09:31   #6 (permalink)
Neuer Benutzer
 
Registriert seit: 10.09.2008
Beiträge: 5
feedthemonkey befindet sich auf einem aufstrebenden Ast
Standard

Ich habe grade mal mein ganzes Team hier in aufruhr gebracht und es scheint am Mailserver zu liegen, der nur interene Adressen weiterleitet

Geändert von feedthemonkey (10.09.2008 um 09:46 Uhr).
feedthemonkey ist offline   Mit Zitat antworten
Alt 10.09.2008, 09:32   #7 (permalink)
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.837
HPR1974 wird schon bald berühmt werden
Standard

und was genau steht in $mail ??
oben hattest Du $email verwendet
HPR1974 ist offline   Mit Zitat antworten
Alt 10.09.2008, 09:33   #8 (permalink)
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.557
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

"scheinen"

Wo kommt $mail her? bzw. mach vor dem 2. mail() mal ne ausgabe aller nötigen vars.
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline   Mit Zitat antworten
Alt 10.09.2008, 16:29   #9 (permalink)
Erfahrener Benutzer
 
Registriert seit: 06.06.2008
Beiträge: 2.119
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein sehr geschätzer MenschWolla ist ein sehr geschätzer MenschWolla ist ein sehr geschätzer Mensch
Wolla eine Nachricht über ICQ schicken
Standard

Was isn dasn:
PHP-Code:
[left][/left
wenn $to = "meine@mail.de"; sendet, $to = $mail aber nicht, dann würde ich an dieser Stelle einfach mal ein echo $mail einsetzen und schaun, was in $mail steht.
Wolla ist offline   Mit Zitat antworten
Alt 11.09.2008, 08:57   #10 (permalink)
Neuer Benutzer
 
Registriert seit: 10.09.2008
Beiträge: 5
feedthemonkey befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
und was genau steht in $mail ??
oben hattest Du $email verwendet
Habe ich auch schon gemerkt


Zitat:

"scheinen" :wink:

Wo kommt $mail her? bzw. mach vor dem 2. mail() mal ne ausgabe aller nötigen vars.
Es war $email.
Eine Ausgabe aller Vars ist in dem Sinne nicht nötig, da direkt bevor der mail() Befehl ausgeführt wird eine komplette Tabelle schon alle nötigen Vars ausgibt, den Teil des Codes habe ich hier nur einfach nicht gepostet, da ich mir lediglich nicht sicher war, ob der mail() Befehl richtig von mir ausgeführt wird.

Jedoch habe ich mittlerweile auch schon mal den $to = mail@externeemailadresse.de; gesetzt und dabei rausgefunden dass die Mail dann auch nicht gesendet wird, was beweist, dass die Mails einfach rausgefiltert werden.

Die Problematik liegt einfach daran dass hier ein super toller Exchange Server läuft und Microsoft einfach sch**** ist, wir aber leider gottes wohl damit arbeiten müssen.

Bisher hats aber noch keiner hinbekommen das ganze so einzurichten dass mein Script an Externe Adressen Mails rausschickt.

Also KURZ UND KNAPP: Ich hab mir ZIG Stunden um die Ohrn gehauen und am Ende liegts am Mailserver, was mit mir nicht das Geringste zu tun hat


Zitat:

Was isn dasn:

PHP-Code:
[left][/left]

wenn $to = "meine@mail.de"; sendet, $to = $mail aber nicht, dann würde ich an dieser Stelle einfach mal ein echo $mail einsetzen und schaun, was in $mail steht.

Gute Frage warum er mir das zeugs in meine Codeeingaben reinmacht, liegt aber hier beim Forum das Prob, im Code stehen die Tags nicht drin.
feedthemonkey ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Unterschied zwischen mail() und popen(/usr/sbin/sendmail)... DonTermi PHP Tipps 2007 8 27.03.2007 13:25
Probleme mit der mail() Funktion Kein Genie PHP Tipps 2006 2 22.10.2006 16:37
Funktion Mail() verwenden bendigo PHP Tipps 2006 2 05.05.2006 11:44
mail() und boundary Problem Gef PHP Tipps 2006 4 02.03.2006 00:47
mail() erzeugt willkürlich Ausrufezeichen! im Text. Wieso?? 18inch PHP Tipps 2005-2 4 14.11.2005 17:56
Mail mit mail() kommt nicht an center PHP Tipps 2005-2 5 18.08.2005 13:02
Mail adresse überprüfen? PHP Tipps 2005-2 6 16.06.2005 11:53
[Erledigt] php mail() header &amp; Spam Problem PHP-Fortgeschrittene 4 04.05.2005 12:31
Probleme mit mail PHP Tipps 2005 5 10.04.2005 18:22
Probleme mit mail() Mano PHP Tipps 2005 8 17.02.2005 17:10
[Erledigt] Hi habe 3 Probleme mit mail und einen farblichen text. PHP Tipps 2005 1 06.01.2005 13:52
php mail onlineshop - probleme :-( PHP Tipps 2004-2 10 30.11.2004 19:07
mail() - mail header PHP-Fortgeschrittene 2 28.09.2004 15:35
probleme mit mail() PHP Tipps 2004 14 15.09.2004 17:39
Probleme mit mail PHP Tipps 2004 2 02.06.2004 17:50

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mail cc, mail php cc, php mail mit cc, priority mail php, php mail cc funktioniert nicht, mail cc php, php email cc, probleme mail cc, php mail() sendet nur einen teil der email, php mail betreff kommt bei cc nicht an, php mail cc mit mehreren variablen, php mail() cc, exchange 2007 sendet bei cc anmeldenamen, cc mails kommen nicht an exchange, php problem mit email cc, php cc geht nicht, was muß jemand machen der cc in emails steht, php mail r n, mit php mailen cc, php mail header cc mail kommt nicht an

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:55 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum