php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.12.2005, 13:59  
Benutzer
 
Registriert seit: 04.11.2005
Beiträge: 48
Smiley
Standard PHPMailer mailt nicht

Hallo, ich habe ein Problem mit dem PHPMailer. Er bringt keine Fehlermeldung, aber er sendet auch nicht die Email.
Hier mal ein bisschen Code:
PHP-Code:
    echo "wurde gesendet";
    echo 
$_POST['email'];

    require(
"../phpmailer/class.phpmailer.php");
    
$mail = new PHPMailer();
    
$mail->IsSMTP(); // telling the class to use SMTP
    
$mail->IsHTML(true);
    
$mail->Host "localhost"// SMTP server
    
$mail->From "webmaster@dingsda.de";
    
//$mail->bcc= "stefan.kasus@online.de";
    
$mail->AddAddress($_POST['email']);

    
$mail->Subject "Willkommen";
    
$mail->Body $email;
    
$mail->AltBody=$emailohnehtml
Das Ganze steht nur in einer If-Abfrage, und $email wird weiter oben mit HTML erzeugt.
In diese If-Abfrage geht er aber rein, das habe ich mit wurde gesendet überprüft.
Weiss jemand einen Rat warum meine Email nicht ankommt? $_POST['email'] ist auch korrekt.
Smiley ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.12.2005, 14:01  
Benutzer
 
Registriert seit: 20.10.2005
Beiträge: 68
popel95
Standard

hier ist mal ein gute der auf funktioniert musst nur die e-mail ändern:
PHP-Code:
<?php
  
/*  Created by Andreas Aumayr 2005 */
  
session_start();  // Session wird begonnen
  /* Grundlegende Einstellungen */
  
$zeichen 50// Minimum an Zeichen die eingegeben werden müssen
  
$Empfaenger "***@gmx.at";  // Der Empfänger der E-Mail
  
$Betreff "Feedback zur Script-Page";  // Betreff

?>
<h1> Kontaktformular </h1>
<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">


Ihr Name:
 <input name="Name" type="text" />

Ihre E-Mail Adresse: 
<input name="Mail" type="text" />

Ihre Nachricht an mich: 
<textarea name="Nachricht"  rows="10" cols="40"></textarea></p>


<input type="submit" name="absenden" value="absenden" /></p></form>
<?php
// Wenn die Variable $_SESSION['sendmail'] existiert, soll sie ausgegeben und gelöscht werden
  
if(isset($_SESSION['sendmail'])){
    print 
"<p style=\"font-size:8pt;\">";
    print 
$_SESSION['sendmail'];
    print 
"</p>";
    unset(
$_SESSION['sendmail']);
  }
?>




<?php
if(isset($_POST['absenden'])){
      if(empty(
$_POST['Name'])){
        print 
"Bitte einen Namen angeben!
\n"
;
      }

      if(empty(
$_POST['Mail'])){
        print 
"Bitte eine E-Mail Adresse angeben!
\n"
;
      }

      if(empty(
$_POST['Nachricht'])){
        print 
"Bitte eine Nachricht angeben!
\n"
;
      }
      if(
strlen($_POST['Nachricht']) < 50){
        print 
"Bitte mindetens ".$zeichen." Zeichen angeben!
\n"
;
        
$length false;
      }
      else {
        
$length true;
      }
      if(!empty(
$_POST['Name']) AND !empty($_POST['Mail']) AND !empty($_POST['Nachricht']) AND $length == true){

        
$Mail $_POST['Mail'];
        
$Nachricht $_POST['Nachricht'];
        
$Name $_POST['Name'];
        
$sendmail = @mail($Empfaenger$Betreff$Nachricht,"From: $Name <$Mail>");

        
// $_SESSION['sendmail'] wird definiert
        
if($sendmail){
          
$_SESSION['sendmail'] = "   Vielen Dank f&uuml;r Ihre E-Mail!";
        }
        else {
          
$_SESSION['sendmail'] = "   Leider konnte Ihre E-Mail nicht versandt werden!";
        }
        
// Die Seite wird neu geladen und damit wird auch die Variable $_SESSION['sendmail'] ausgegeben
        
print '<meta http-equiv="refresh" content="0; '.$_SERVER['PHP_SELF'].'">';
      }
}

?>
</p><?php

?>

Geändert von nikosch (01.10.2010 um 16:27 Uhr).
popel95 ist offline  
Alt 06.12.2005, 14:08  
Gast
 
Beiträge: n/a
Standard

@Smiley
Ich sehe auch nirgendwo ein $mail->Send()

@popel95
"hier ist mal ein gute der auf funktioniert musst nur die e-mail ändern"
Ähm, was willst du da sagen?

Gruß
phpfan
 
Alt 06.12.2005, 16:25  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

Zitat:
Zitat von aus popels script
// Wenn die Variable $_SESSION['sendmail'] existiert, soll sie ausgegeben und gelöscht werden
Also von popel kann das script nicht sein denn den Satz kann man sogar lesen.
__________________
schlimmer gehts nimmer.... dümmer immer!
search ist offline  
Alt 06.12.2005, 16:33  
Gast
 
Beiträge: n/a
Standard

Sorry, ich mag solche Postings ja selber nicht, aber den kann ich mir echt nicht verkneifen, besonders, wenn man andere Beiträge von popel95 kennt
Zitat:
Zitat von search
Zitat:
Zitat von aus popels script
// Wenn die Variable $_SESSION['sendmail'] existiert, soll sie ausgegeben und gelöscht werden
Also von popel kann das script nicht sein denn den Satz kann man sogar lesen.

Das war einfach nur gut.

Gruß
phpfan
 
 


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
Anänge per phpmailer verschicken Nad Flanders PHP Tipps 2008 5 12.07.2008 17:10
PHPMailer Problem ochsi PHP Tipps 2008 7 08.07.2008 10:34
phpmailer -> body mit " " Soese PHP Tipps 2008 13 07.11.2007 10:56
Hotmail - Spam - Phpmailer und Swift madrid PHP-Fortgeschrittene 10 15.12.2006 11:37
phpmailer & Autenfizierung von Postausgansserver Klaus PHP Tipps 2006 3 25.09.2006 14:57
phpmailer + 2 verschiedene E-Mails Sebja PHP-Fortgeschrittene 3 25.06.2006 21:18
phpmailer: Bei smtpf html-Formatierung weg... PHP Tipps 2006 31 11.02.2006 15:43
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
PHPMailer findet eigene Variable net seejay PHP Tipps 2007 6 04.01.2006 12:55
phpmailer an mehrere Adressen gleichzeitig Sonja PHP Tipps 2007 12 09.11.2005 14:06
Bitte nicht hauen :) .... PHPMailer Problem PHP-Fortgeschrittene 4 18.08.2005 21:31
phpmailer: Problem mit Pfad PHP Tipps 2005 4 10.02.2005 15:13
[Erledigt] Formatprobleme mit PHPMailer PHP-Fortgeschrittene 2 09.02.2005 17:46
umlaute im phpmailer PHP Tipps 2005 3 26.01.2005 15:07
Problem mit phpmailer PHP Tipps 2004 1 25.10.2004 18:52

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
phpmailer sendet nicht, http://www.php.de/php-tipps-2007/34518-phpmailer-mailt-nicht.html, hetzner php mail, phpmailer hetzner, phpmailer, phpmailer versendet nicht, php mailer sendet nicht, phpmailer einstellungen, phpmailer funktioniert nicht keine fehlermeldung, phpmailer tutorial, phpmailer schickt nicht ab, phpmailer mailt nicht, phpmailer empty mail, hetzner php-mail, phpmailer die, phpmailer empty body, hetzner php mailer, phpmailer prints empty body, php phpmailer, php mail sendet nicht

Alle Zeitangaben in WEZ +1. Es ist jetzt 07:40 Uhr.




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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.