07.01.2007, 13:21
Hi!
Ich habe ein kleines Problem.
Mein Freehoster hat mail(...) deaktiviert.
Jetzt bin ich daran phpmailer zu verwenden.
Es funktioniert auch alles, ausgenommen der Benachrichtigung bei Antworten.
geändert wurde in der functions.php
geändert in
Hat jemand eine Idee?
Oder bin ich auf dem falschen Weg?
mfg
Judith
Ich habe ein kleines Problem.
Mein Freehoster hat mail(...) deaktiviert.
Jetzt bin ich daran phpmailer zu verwenden.
Es funktioniert auch alles, ausgenommen der Benachrichtigung bei Antworten.
geändert wurde in der functions.php
Code:
mail($to, $subject, $message, $headers);
geändert in
Code:
require("class.phpmailer.php");
$mail = new phpmailer();
$mail ->IsSMTP(); // per SMTP verschicken
$mail->Host = "mail.gmx.net"; // SMTP-Server <- da machst du dir am besten einem Freemail account bei GMX oder so
$mail->SMTPAuth = true; // SMTP mit Authentifizierung benutzen
$mail->Username = "user@gmx.net"; // SMTP-Benutzername <- bei GMX wäre das eine sechsstellige Zahlenkombination
$mail->Password = "xxxxxx"; // SMTP-Passwort
$mail->From = "user@gmx.net"; //<-Die E-Mail adresse von der die nachricht geschickt wird (also die des GMX-Accounts)
$mail->FromName = "Forum".$_POST['Name'];
$mail->AddAddress("$to","$to"); //<- Die adresse wo das Mail hingeschickt werden soll
$mail->WordWrap = 50; // Zeilenumbruch einstellen
$mail->IsHTML(true); // als HTML-E-Mail senden
$mail ->Subject = "$subject";
$mail->Body = $message;
$mail->AltBody = $message;
if(!$mail->Send())
{
echo "Die Nachricht konnte nicht versandt werden <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
echo "Die Nachricht wurde erfolgreich versandt";
Hat jemand eine Idee?
Oder bin ich auf dem falschen Weg?
mfg
Judith