Portal > Foren > PHP > PHP-Programmierung > Ein mail Problem
Thema geschlossen
 
Themen-Optionen Thema durchsuchen
Alt 18.02.2006, 10:07 Nach oben    #1
bob
o_O
 
Registriert seit: 18.08.2005
Ort: Essen
Beiträge: 159
Standard Ein mail Problem

Also, ich habe hier folgenden Code bitte schaut euch den mal an, also nur das was auch mit der Email zu tun hat:


PHP-Code:
<div id="details">
<?php


 
$to 
'meine email adresse';
$subject "Kaufinteresse:";
$message  '<img src="http://tradestore.bakirnet.de/trading_logo2.png"> <br />';
$message  .= "<fieldset><legend><b>Kauf über Tradingstore.net</b></legend> <br /><br /> \n";
$message .= "<b>Von: </b> ".$_SESSION['vorname'].", ".$_SESSION['nachname']." <br />\n";
$message .= "<b>Ort: </b> "$_SESSION['ort']."<br /> \n";
$message .= "<b>Strasse und Hausnummer: </b> " .$_SESSION['strasse']." <br />\n";
$message .= "<b>Postleitzahl: </b> " .$_SESSION['plz']." <br />\n";
$message .= "<b> Land: </b>" .$_SESSION['land']." <br />\n";
$message .= "<b>Email-Adresse des Käufers: </b> ".$_SESSION['email']."<br /> \n";
$message .= "<b>Anzahl des/der Artikel(s)</b> ".$_POST['anzahl']." <br />\n";
$message .= "<b>Gewünschter Artikel:</b> ".$_POST['titel']." <br />\n";
$message .= "<b>Gesamtpreis:</b> <u>"$_POST['gesamtpreis']." EUR <br /><br /><br />\n </u></fieldset>";
$header '';
$header .= "From: Artikel gekauft - Tradingstore.net \n";
$header .= "Content-Type: text/html Content-Transfer-Encoding: 8bit \n";
$emailversand_ok mail($to$subject$message$header);
    }
    
?>
  <p style="color:#3300ff;font-size:15px;">
 Ihre Anfrage wurde erfolgreich an Uns übermittelt! <br />
 Wir werden Ihnen umgehend die die Kontodaten per Email zusenden, auf welches Sie den Gesamtbetrag überweisen müssen,<br />die Rechnung können Sie ab dem Überweisungsdatum Online abrufen.
</p>

Vielen Dank, <br />
    Ihr Tradingstore.net Team!

<br />
<hr />
<br />
<b>Was möchten Sie als nächstes tun?</b>
<br />
<a href="index.php?seite=list_artikel">Einen anderen Arikel kaufen</a> |
<a href="index.php?seite=kontakt"> Mit Tradingstore.net Kontakt aufnehmen</a>

<br />
<br />
So, das ist die Seite, wenn man einen Artikel bei mir gekauft hat. Das Problem ist, ich bekomme einfach keine Email, normalerweise läd der Server ja immer ein bisschen während er die Email schickt, aber hier ist die Seite direkt da, also das kommt mir so vor als ob der mail() teil einfach übersprungen wird. Das selbe Problem habe ich mit meinen Kontaktformular. Kann da evtl. der Hoster was an den Einstellungen geändert haben?

Hier mal ein Link zur phpinfo
http://tradestore.bakirnet.de/info.php

Für Ratschläge bin ich sehr dankbar.

bob
__________________
Grüsse aus Essen,
bob
bob ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 18.02.2006, 10:35 Nach oben    #2
Erfahrener Benutzer
 
Benutzerbild von PaterNoster
 
Registriert seit: 18.08.2005
Ort: Dortmund
Beiträge: 166
Standard

Zitat:
Kann da evtl. der Hoster was an den Einstellungen geändert haben?
Heißt das, dass es auch mal funktioniert hat und jetzt nicht mehr?
PaterNoster ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 18.02.2006, 10:35 Nach oben    #3
bob
o_O
 
Registriert seit: 18.08.2005
Ort: Essen
Beiträge: 159
Standard

Richtig. Ich habe nichts geändert!
__________________
Grüsse aus Essen,
bob
bob ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 18.02.2006, 10:38 Nach oben    #4
bob
o_O
 
Registriert seit: 18.08.2005
Ort: Essen
Beiträge: 159
Standard

PHP-Code:
<?php






$to 
'robin989@gmx.de';
$subject "Tradingstore - Info";

$message "Tradingstore - Informationsmail \n";
$message .= "Von: ".$_POST['name']." \n";
$message .= "Email-Adresse: ".$_POST['email']." \n";
$message .= "Infotext: ".$_POST['text']." \n";
$header 'From: Informationsmail -- Tradestore';
$emailversand_ok mail($to$subject$message$header);
?>
Das geht genau so wenig. Es passiert einfach nichts. als ob der quellcode gar nich existieren würde
__________________
Grüsse aus Essen,
bob
bob ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 18.02.2006, 10:38 Nach oben    #5
Erfahrener Benutzer
 
Benutzerbild von PaterNoster
 
Registriert seit: 18.08.2005
Ort: Dortmund
Beiträge: 166
Standard

Hast Du mal überprüft, ob die Session-Variablen korrekt übergeben werden? Ist da was drin?
PaterNoster ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 18.02.2006, 10:43 Nach oben    #6
bob
o_O
 
Registriert seit: 18.08.2005
Ort: Essen
Beiträge: 159
Standard

Zitat:
Hast Du mal überprüft, ob die Session-Variablen korrekt übergeben werden? Ist da was drin?
Ja Sie werden korrekt übergeben.
Guck mal mein letzen post an, das geht ja genau so wenig.
Ich habe noch eine andere Webseite auf mein Server laufen, dort geht das mail formular ebenfalls nicht. Ich habe mal mein Hoster angeschrieben.


Kann ich so etwas in der phpinfo sehen ob da was geändert wurde?


Gruss,
bob
__________________
Grüsse aus Essen,
bob
bob ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 18.02.2006, 10:46 Nach oben    #7
Erfahrener Benutzer
 
Benutzerbild von PaterNoster
 
Registriert seit: 18.08.2005
Ort: Dortmund
Beiträge: 166
Standard

Puh, phpinfo() ist auch nicht so wirklich meine Welt; schick Dir doch mal was mittels mail() und setzte die Daten direkt ein, also ohne $_POST und so Zeugs. Wenn das auch nicht ankommt, liegt ja wohl wirklich was im argen.

Ersatzweise mal testen, ob die Mail nicht vielleicht irgendwo im Spam-Filter hängt
PaterNoster ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 18.02.2006, 10:48 Nach oben    #8
bob
o_O
 
Registriert seit: 18.08.2005
Ort: Essen
Beiträge: 159
Standard

Zitat:
und setzte die Daten direkt ein, also ohne $_POST und so Zeugs
Hab ich gemacht. Ebenfalls das gleiche.
Man man man .... ärgerlich. Bin mal gespannt was der Hoster dazu sagt!


Danke vielmals,
bob
__________________
Grüsse aus Essen,
bob
bob ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 18.02.2006, 10:50 Nach oben    #9
Erfahrener Benutzer
 
Benutzerbild von PaterNoster
 
Registriert seit: 18.08.2005
Ort: Dortmund
Beiträge: 166
Standard

Spam-Filter kontrolliert?
PaterNoster ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 18.02.2006, 10:52 Nach oben    #10
bob
o_O
 
Registriert seit: 18.08.2005
Ort: Essen
Beiträge: 159
Standard

Zitat:
Spam-Filter kontrolliert?
Jap.... nix ... keine Mail.

http://tradestore.bakirnet.de/index.php?seite=kontakt

Probier es selber aus, das geht alles testweise an meine email adresse also schreibt ruhig rein was ihr wollt ..

Findest du dann nicht auch, dass die seite "kontakt2" Sehr schnell geladen wird, also sonst dauert das ja immer so 1 - 2 sek bis die email verschickt wird, solange läd ja dann acuh der Server.


Gruss

edit:

der Hoster hat mir geschrieben:

Zitat:
=======
Hallo,
=======

Wir haben am Server12 die letzten 12 Monate nichts verändert.
?! Kann es dann vielleicht sein, dass der Server abgestürzt ist oder sowas? Also ich raff das echt nicht.

___

Hab bei Google mal das hier gefunden:
PHP-Code:
<?php
// Die Nachricht
$nachricht "Zeile 1\Zeile 2\Zeile 3";

// Falls eine Zeile der Nachricht mehr als 70 Zeichen enthälten könnte,
// sollte wordwrap() benutzt werden
$nachricht wordwrap($nachricht70);

// Send
mail('robin989@gmx.de''Mein Betreff'$nachricht);
?>
Also die Simpelste Version. Ebenfalls keine Email. Ich versteh das echt nicht.
__________________
Grüsse aus Essen,
bob

Geändert von Jann Hendrik (18.02.2006 um 12:15 Uhr) Grund: php-tag hinzugefügt
bob ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 18.02.2006, 10:56 Nach oben    #11
Erfahrener Benutzer
 
Benutzerbild von PaterNoster
 
Registriert seit: 18.08.2005
Ort: Dortmund
Beiträge: 166
Standard

Sie haben Post

Fand das aber von der Ladegeschwindigkeit her normal...
PaterNoster ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 18.02.2006, 11:02 Nach oben    #12
bob
o_O
 
Registriert seit: 18.08.2005
Ort: Essen
Beiträge: 159
Standard

Zitat:
Sie haben Post
Das sehe ich leider anders

Das muss meiner Meinung nach 100%ig am Server liegen, weil wieso sollten die Scripte alle auf einmal nicht mehr funktionieren?


Gruss
__________________
Grüsse aus Essen,
bob
bob ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 18.02.2006, 13:00 Nach oben    #13
Erfahrener Benutzer
 
Benutzerbild von Doggi
 
Registriert seit: 26.10.2005
Ort: Basel
Beiträge: 115
Standard

Guck dir mal auf neandertaler.net das Script an (Die Erläuterung innerhalb des scriptes). Manche hoster wollen, dass als Absender die eigene mail angegeben wird, da der Server sonst nicht sendet. Bin leider nicht zu Hause, sonst würd ich den Auszug posten.
__________________
Wer später bremst, fährt länger schnell...
Doggi ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 18.02.2006, 13:21 Nach oben    #14
axo
Gast
 
Beiträge: n/a
Standard

ich vermeide solche fehler durch die verwendung des phpmailer in verbindung mit SMTPAuth .

habe seitdem keine sorgen mehr mit dem von server zu server anders bis gar nicht funktionierenden mail() ... leider stoße ich mit diesem rat meist auf taube ohren, aber das soll nicht mein problem sein...

grüße
axo
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 09.03.2006, 15:29 Nach oben    #15
bob
o_O
 
Registriert seit: 18.08.2005
Ort: Essen
Beiträge: 159
Standard

So ich meld mcih mal wieder zum Thema.

Also ich hab jetz nen eigenen Root Server, allerding geht das mit den mails immernoch nicht. Ich schnall das echt nicht.
Ich hab hier ein Link zur neuen php info: http://217.20.122.76/info.php

Da habe ich etwas gesehen und zwar:
Zitat:
sendmail_path /usr/sbin/sendmail -t -i /usr/sbin/sendmail -t -i
Im Manual steht:
Zitat:
sendmail_path DEFAULT_SENDMAIL_PATH
Kann das Vielleicht damit was zu tun haben?

Für andere Vorschläge / Lösungen / etc bin ich sehr dankbar ...

Grüsse,
bob

edit:
BTW: Das script von neandertaler.de geht au net ..
-> http://217.20.122.76/maila.php

Das Script gibt mir zwar aus das die Mail versendet wurde .... aber es ist nix da. :'(
__________________
Grüsse aus Essen,
bob

Geändert von bob (09.03.2006 um 15:33 Uhr)
bob ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 10.03.2006, 15:12 Nach oben    #16
bob
o_O
 
Registriert seit: 18.08.2005
Ort: Essen
Beiträge: 159
Standard

*push*

Hat keiner eine Idee? .. man man man ... ich weis hier echt nicht mehr weiter.

Gruss


Edit:

phpmailer schickt mir ebenfalls KEINE Email, liegt also definitiv am Server oder sehe ich das falsch?

Zur Info:


Root Server bei netdirekt
OS: Debian Sarge
PHP 5 installiert.


Gibt es da bestimmte Konfigurationen bzgl. Mail Einstellungen o.Ä?
Vielleicht ist ja hier der ein oder andere bei, der vll das selbe Problem hat(te).
Also wie gesagt, ich habe an den Scripten nichts verändert.


Andere Theorie von mir:
Mein Editor (PSPad) speichert evtl die Dateien nicht im gültigen Format ab?
__________________
Grüsse aus Essen,
bob

Geändert von bob (10.03.2006 um 17:08 Uhr)
bob ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 10.03.2006, 18:04 Nach oben    #17
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.512
Standard

Zitat:
Zitat von bob
wieso sollten die Scripte alle auf einmal nicht mehr funktionieren?
Es geht auch kein simples
PHP-Code:
echo 'Hallo Welt'
mehr?

Nerv mal Deinen Hoster und sag ihm, dass Du gerne Hilfe hättest. Wenn der nur einigermaßen gut ist, dann sollte der sich doch auch damit befassen und Dir da vor allem auch weiterhelfen können.


Wenn ich Dir eine Nachricht schicke, dann erhalte ich eine Erfolgsmeldung.
Ist ja auch klar .. die kommt schließlich immer, da sie in keiner if-Abfrage steckt.

Mach mal das hier:
PHP-Code:
// ...
$emailversand_ok mail($to$subject$message$header); 
var_dump($emailversand_ok); 
Ist das true oder false?

Grüße Ben.

[EDIT]
Such vielleicht auch mal hier:
http://www.rootforum.de/forum/viewforum.php?f=12

Geändert von Ben (10.03.2006 um 18:08 Uhr)
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 12.03.2006, 14:58 Nach oben    #18
bob
o_O
 
Registriert seit: 18.08.2005
Ort: Essen
Beiträge: 159
Standard

Hi Ben,


Zitat:
Es geht auch kein simples
PHP-Code:
echo 'Hallo Welt';
mehr?
Doch. PHP und MySql läuft einwandfrei, "nur" die mail() Funktion nicht

Aber ich glaube mittlerweile, dass das eher an mir liegt, weil als ich den Thread gestartet habe war/bin ich bei Silverline-Server, dann habe ich mir bei Netdirekt einen Root Server geholt. Auf BEIDEN Servern werden keine Emails versendet. Das komische ist das Silverline sagt, dass die seit ca 1 Jahr nichts am Server gemacht haben - ich habe auch seit 2 Monaten an meinen Scripten nichts gemacht. "Never touch a F** running system" oder so ähnlich

Zitat:
Wenn ich Dir eine Nachricht schicke, dann erhalte ich eine Erfolgsmeldung.
Ist ja auch klar .. die kommt schließlich immer, da sie in keiner if-Abfrage steckt.
Die habe ich mal Testweise rausgenommen, habe den Code so viel abgespeckt wie möglich.
PHP-INFO

Der Hoster hat mir folgendes geschrieben:
Zitat:
Hallo,

schauen sie bitte in den log Dateien /var/log/mail.* warum er nicht sendet.
Da steht nichts besonderes drin ...
Hm .. ich werd mich dann mal im Root-Forum anmelden müssen

Achso:
Zitat:
bool(true)



Grüsse,
bob
__________________
Grüsse aus Essen,
bob
bob ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 12.03.2006, 15:07 Nach oben    #19
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.512
Standard

Zitat:
Zitat von bob
Zitat:
Hallo,

schauen sie bitte in den log Dateien /var/log/mail.* warum er nicht sendet.
Da steht nichts besonderes drin
Was steht denn drin?

Da Du ja in zwei Threads gefragt hattest (Link) ... mache ich diesen Thread hier jetzt mal zu.
Kann sein, dass ich damit genau den falschen Thread wähle, aber es ist zunächst einmal wichtig, dass wir die Diskussion an einer Stelle zentrieren. Alles Andere wäre vergeudete Energie.

Es geht also hier weiter:
http://forum.developers-guide.net/showthread.php?t=3122

Grüße, Ben.
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Thema geschlossen

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

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 sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem E-Mails zu senden Jann Hendrik Plauderecke 7 25.05.2007 21:37
mail() logging Patch für PHP verfügbar Ben Nachrichten 0 14.12.2006 08:53
Logisches Problem beim einsatz von Ereignissen Prophet Allgemeine Java-Programmierung 19 05.06.2006 22:08
Problem mit Cookie und Reloads... Bookworm PHP-Programmierung 10 13.04.2006 12:09
OSX + Eclipse 3.1 Problem bacarni Eclipse 3 29.07.2005 21:19


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:05 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45