Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 23.02.2012, 10:31
rs-web rs-web ist offline
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 09:14 Uhr)
Mit Zitat antworten
Sponsored Links