Seite 1 von 1

phpmailer class benutzen

Verfasst: Do 30. Dez 2004, 20:42
von alpi
Hi,

Ich versuche die mitgelieferte phpmailer class zu benutzen, da auf meinem Server kein mailserver installiert ist.

Ich habe anhand dieser Seiten mir ein kleines Script zusammengefrieckelt:
http://contenido.de/forum/viewtopic.php ... &start=121
http://contenido.de/forum/viewtopic.php ... r&start=75

Hier das Script:

Code: Alles auswählen

<?
require("class.phpmailer.php"); 


$name = "Vorname Nachname";
$to = "h.alpmann@web.de";
$from    = "h.alpmann@web.de";
$subject = "TEst-Mail";
$message = "sflsd jflskdjlkas jfsdf";


$mail = new phpmailer();
 

      $mail->From     = "h.alpmann@web.de";
      $mail->FromName = "Vorname Nachname";

      $mail->AddAddress($to, $name);
      /* set mail function to use */
      $mail->Mailer   = "smtp"; //use php mail function  -->hab ich in smtp geändert

   /* generate subject & body */
       $mail->Subject = $subject;
       $mail->Body    =$message;
 //      $mail->AltBody =strip_tags(html_entity_decode($messageTxt));
       echo "5";
      if (!$mail->send())
      {
 echo "Fehler";
      } else {
 echo "juuuuuchu";
      } 
?>
Ich habe es in einer seperaten Datei gespeichert in /contenido/classes/.

Wenn ich es dann aufrufe, kommt "Fehler".
Was mache ich falsch? Fehlt vielleicht noch irgendwas?
Und was muss ich genau in class.phpmailer.php eintragen?
unter host habe ich smtp.web.de genommen.
Ansonsten habe ich auch unter $username bzw. $passwort die Daten eingetragen, die ich auch sonst bei web.de eintrage, um Emails abzuholen.

Ich hoffe ihr könnt mir helfen.

Verfasst: Fr 31. Dez 2004, 09:53
von kummer
ich könnte mir vorstellen, dass du dich beim smtp-server authentifizieren musst. ist häufig der fall. hast du die klasse mal im detail angeschaut?

Verfasst: Fr 31. Dez 2004, 12:10
von alpi
zum authenfizieren habe ich ja in der class.phpmailer.php meine Zugangsdaten eingetragen.

Oder muss das auch über $mail->......() = "Mein Passwort"; oder so gehen?