phpMailer und 1&1 Home 5.0

phpMailer und 1&1 Home 5.0

Für Barth Umzüge habe ich ein Formular entwickelt. Eingebunden habe ich es über ein eigen entwickeltes WordPress-Plugin. Das Formular wird – falls korrekt ausgefüllt – per E-Mail an den Kunden und Barth Umzüge verschickt. Jedoch ist es nicht eine einfache E-Mail, sondern eine HTML-E-Mail. Dafür habe ich den phpMailer benutzt.

Die richtige Konfiguration für den Provider 1&1 und dem Webhosting-Paket 1&1 Home 5.0 ist einiges notwendig.

Zum einen muss eine E-Mail Adresse in dem Webhosting-Paket (1&1 Home 5.0) eingerichtet werden. Das wird im Control-Center von 1&1 vorgenommen. Hier ist es wichtig sich die E-Mail Adresse und das dazugehörige Passwort zu merken.

Zum anderen müssen die richtigen SMTP Angaben bereitgehalten werden.

Im Verzeichnis des ausführenden PHP-Skripts müssen die folgenden PHP-Klassen abgelegt sein:

  • class.phpmailer.php
  • class.smtp.php

Hier ist der Code-Schnipsel, der  bei dem Projekt Barth Umzüge und 1&1 Home 5.0 funktioniert.

require_once(“class.phpmailer.php”);
$mail = new PHPMailer();
$mail->CharSet = ‘utf-8′;
$mail->SetLanguage(“de”, “language/”);
$mail->IsSMTP();
$mail->SMTPAuth = false;
$mail->Host = “smtp.1und1.com“;
$mail->Username = “deine_email_adresse@1und1home50.de”;  // Muss existieren
$mail->Password = “123abc”; // Dein entsprechendes Passwort
$mail->AddReplyTo(“deine_antwort_email_adresse@deine_webseite.de”, “Dein Name”);
$mail->From = “absender_email@deine_webseite.de”;
$mail->FromName = “Absender Name”;
$mail->AddAddress(“ziel_email_adresse”, “Name des Empfängers”);
$mail->IsHTML(true);
$mail->Subject = “Deine Betreff”;
$mail->AltBody = “Wenn der Empfänger keine HTML E-Mails lesen kann”;
$mail->MsgHTML(“HTML Code und Text”);

if(!$mail->Send())
{
echo “Ihre Nachricht konnte nicht versendet werden. Versuchen Sie es gleich noch mal!”;
}

else {

echo “Ihre Nachricht wurde erfolgreich versendet!”;

}




Schreibe ein Kommentar

Abonnieren ohne ein Kommentar geschrieben zu haben: