zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden PhpMailer sendet Emails nur teilweise

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 23.02.2012, 11:31
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 12.07.2009
Beiträge: 969
rs-web befindet sich auf einem aufstrebenden Ast
Standard PhpMailer sendet Emails nur teilweise

Hi,
ich benutze 2Mal den Phpmailer. So funktioniert es(Die E-Mail kommt an, keine Fehlermeldung Fehlermeldung):

PHP-Code:
//Email senden
                //PHP Mailer einbinden
                
require_once PROJECT_DOCUMENT_ROOT.'/extLibs/phpmailer/class.phpmailer.php';
                
                
$mail = new \PHPMailer();
                
                
//Charset wird gesetzt
                
$mail->CharSet 'utf-8';
                
                
//Absender
                
$mail->From $_POST['email2'];
                
                
//Absender Name
                
$mail->FromName 'Dömain.de - Kontaktformular';
                
                
//Empfängeradresse setzen
                
$mail->AddAddress('meineemail@freenet.de');
                  
                
//Betreff der Email setzen
                
$mail->Subject $_POST['betreff'];
               
               
                
//Text der EMail setzen
                
$text $_POST['vorname'].' '.$_POST['nachname'].' hat folgende Nachricht hinterlassen:'."\n"."\n".$_POST['nachricht']."\n"."\n".'Um zu antworten schreiben Sie eine E-Mail an: '.$_POST['email2']."\n"."\n";
                
$mail->Body $text;
                
                
//EMail senden und überprüfen ob sie versandt wurde
                
if(!$mail->Send())
                {
                   die(
'Ein Fehler ist beim Versenden der Email aufgetreten. Bitte wenden Sie sich an den Seitenbetreiber.');
                } 

Hier hingegen funktioniert es nicht(keine Fehlermeldung, email kommt nicht an):

PHP-Code:
//Email senden
                    //PHP Mailer einbinden
                    
require_once PROJECT_DOCUMENT_ROOT.'/extLibs/phpmailer/class.phpmailer.php';
                    
                    
$mail = new \PHPMailer();
                    
                    
//Charset wird gesetzt
                    
$mail->CharSet 'utf-8';
                    
                    
//Absender
                    
$mail->From 'noreply@dömain.de';
                    
                    
//Absender Name
                    
$mail->FromName 'Dömain.de - Passwort';
                    
                    
//Empfängeradresse setzen
                    
$mail->AddAddress($_POST['email2']);
                      
                    
//Betreff der Email setzen
                    
$mail->Subject 'Zugangsdaten für Ihren Dömain Account';
                   
                   
                    
//Text der EMail setzen
                    
$text 'Hallo '.$_POST['vorname'].' '.$_POST['nachname'].','."\n"."\n".'Ihr Passwort lautet: '.$passwort."\n"."\n".'Viel Spaß beim Einkaufen wünscht Ihnen'."\n"."\n"."\n".'Das Dömain Team'."\n"."\n"."\n"."\n"."\n"."\n".'Dies ist eine automatisch genierte Nachricht, bitte antworten Sie nicht darauf.';
                    
$mail->Body $text;
                    
                    
//EMail senden und überprüfen ob sie versandt wurde
                    
if(!$mail->Send())
                    {
                       die(
'Ein Fehler ist beim Versenden der Betätigungsemail aufgetreten. Bitte wenden Sie sich an den Seitenbetreiber.');
                    }
                    echo 
$this->inhaltAusgeben(true); 
Am Schluss steht noch ein echo, das wird ohne Probleme ausgeführt. Error Reporting ist auf on

Hoffe ihr wisst weiter

LG rs-web
__________________
Small boy wrote to Santa Claus:"Send me a brother!" Santa wrote back: "Send me your mother"

Geändert von rs-web (24.02.2012 um 10:14 Uhr)
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 23.02.2012, 11:37
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Bist du beim eingeben der Betreffzeile
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 23.02.2012, 11:40
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 12.07.2009
Beiträge: 969
rs-web befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
Bist du beim eingeben der Betreffzeile
Sorry, aber den Post verstehe ich nicht
__________________
Small boy wrote to Santa Claus:"Send me a brother!" Santa wrote back: "Send me your mother"
Mit Zitat antworten
  #4 (permalink)  
Alt 23.02.2012, 11:52
Benutzerbild von mantiz
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.02.2007
Beiträge: 2.843
mantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz sein
Standard

Ich vermute, dass die Mail zwar versandt wird, aber aus irgendeinem Grund vom Zielserver abgelehnt wird.

Wenn keine Fehlermeldung zurückkommt, evtl. noch den "Reply-To" bzw. "Errors-To" Header entsprechend setzen und schauen, ob dann eine Mail zurückkommt.

Man kann ja leider immer nur prüfen, ob die Mail verschickt werden konnte, nicht, ob diese auch tatsächlich angekommen ist.
Mit Zitat antworten
  #5 (permalink)  
Alt 23.02.2012, 12:02
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Genau - und ich verstehe den Betreff nicht. Was wird der PHP Mailer nur teilweise?
Mit Zitat antworten
  #6 (permalink)  
Alt 23.02.2012, 12:07
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 12.07.2009
Beiträge: 969
rs-web befindet sich auf einem aufstrebenden Ast
Standard

Hi,
am Body der Mail kann es ja nicht liegen, oder? Das ist ja im Grunde das einzig was anders ist.

Ich habe es mit web.de getestet und da geht es. Die Frage die bleibt, ist warum freenet.de die Mail abweist.

@protonenbeschleuniger: Ups ^^. Habe es geändert

LG rs-web
__________________
Small boy wrote to Santa Claus:"Send me a brother!" Santa wrote back: "Send me your mother"
Mit Zitat antworten
  #7 (permalink)  
Alt 23.02.2012, 12:32
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 12.07.2009
Beiträge: 969
rs-web befindet sich auf einem aufstrebenden Ast
Standard

Danke euch, hab es jetzt lösen können:

PHP-Code:
$mail->From 'noreply@dömain.de'
muss

PHP-Code:
$mail->From 'noreply@d[B]oe[/B]main.de'
heißen

LG rs-web
__________________
Small boy wrote to Santa Claus:"Send me a brother!" Santa wrote back: "Send me your mother"

Geändert von rs-web (24.02.2012 um 10:14 Uhr)
Mit Zitat antworten
  #8 (permalink)  
Alt 23.02.2012, 12:39
Benutzerbild von mantiz
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.02.2007
Beiträge: 2.843
mantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz sein
Standard

Ach jo, Umlaute ... Ich verstehe immer noch nicht wie die sowas zulassen konnten ... *grml*
Mit Zitat antworten
  #9 (permalink)  
Alt 23.02.2012, 12:44
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 12.07.2009
Beiträge: 969
rs-web befindet sich auf einem aufstrebenden Ast
Standard

Eigentlich nicht zeitgemäß von freenet, da ja umlaute in domains auch "schon" erlaubt sind...

Hat wieder viel Zeit gekostet, aber Hauptsache es läuft jetzt
__________________
Small boy wrote to Santa Claus:"Send me a brother!" Santa wrote back: "Send me your mother"
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 23.02.2012, 13:38
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 13.07.2006
Beiträge: 414
Maxefix ist ein sehr geschätzer MenschMaxefix ist ein sehr geschätzer MenschMaxefix ist ein sehr geschätzer Mensch
Standard

Ja aber nicht direkt:

Internationalizing Domain Names in Applications

Gruß,
Max
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
teilweise fixiertes, teilweise liquides layout Wlan-Kabel CSS 0 14.12.2010 17:42
IE6 - nur teilweise gerenderter Hintergrund durch absolut positioniertes Element? shredder01 CSS 0 20.10.2009 15:13
Div-Container verschwindet teilweise bei Browser resize onkel-tom (X)HTML 3 20.02.2009 16:23
Menu Formatierung funktioniert nur teilweise cb01 CSS 0 20.12.2008 15:38
IE zeigt Text nur teilweise sv650at Site- und Layoutcheck 6 02.01.2007 15:54


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:30 Uhr.