Hi Leute!
Ich hab leider nicht so viel Erfahrung mit PHP, muss jetzt aber gezwungener Maßen damit ein Bestellformular erstellen.
Ich habe ein Formular erstellt und phpMailer eingebunden, leider bekomme ich immer folgende fehlermeldung wenn es eine mail abschicken muss:
SMTP -> ERROR: Failed to connect to server: Connection refused (111)
Ich dachte es liegt an meinem Code also habe ich es mit folgendem einfachen code ausprobiert:
Leider kommt auch hier die selbe Fehlermeldung.
Die Logindaten die ich verwende sind zu 100% richtig, da ich auch mit ihnen mein smtp am Handy eingerichtet habe.
Hat jemand eine Idee woran das liegen kann? denn mit meinem web und yahoo account ist das selbe problem.
Liegt es vielleicht an 1und1 ??
Ich hab leider nicht so viel Erfahrung mit PHP, muss jetzt aber gezwungener Maßen damit ein Bestellformular erstellen.
Ich habe ein Formular erstellt und phpMailer eingebunden, leider bekomme ich immer folgende fehlermeldung wenn es eine mail abschicken muss:
SMTP -> ERROR: Failed to connect to server: Connection refused (111)
Ich dachte es liegt an meinem Code also habe ich es mit folgendem einfachen code ausprobiert:
PHP-Code:
<?
//Klasse einbinden
require('PHPMailer_v2.0.4/class.phpmailer.php');
//Instanz von PHPMailer bilden
$mail = new PHPMailer();
$mail->SMTPDebug = 1;
// Phpmailer auf SMTP stellen
$mail->IsSMTP();
// SMTP Host
$mail->Host = "smtp.1und1.de";
// SMTP Authentication definieren
$mail->SMTPAuth = true;
// SMTP Benutzername
$mail->Username = "username@domain.de";
// SMTP Passwort
$mail->Password = "******";
//Absenderadresse der Email setzen
$mail->From = "myadress@domain.net";
//Name des Abenders setzen
$mail->FromName = "TanMar Tutorials";
//Empfängeradresse setzen
$mail->AddAddress("test@domain.com");
//Betreff der Email setzen
$mail->Subject = "Die erste Mail";
//Text der EMail setzen
$mail->Body = "Hallo! \n\n Dies ist die erste Email mit PHPMailer!";
//EMail senden und überprüfen ob sie versandt wurde
if(!$mail->Send())
{
//$mail->Send() liefert FALSE zurück: Es ist ein Fehler aufgetreten
echo "Die Email konnte nicht gesendet werden";
echo "Fehler: " . $mail->ErrorInfo;
}
else
{
//$mail->Send() liefert TRUE zurück: Die Email ist unterwegs
echo "Die Email wurde versandt.";
}
?>
Die Logindaten die ich verwende sind zu 100% richtig, da ich auch mit ihnen mein smtp am Handy eingerichtet habe.
Hat jemand eine Idee woran das liegen kann? denn mit meinem web und yahoo account ist das selbe problem.
Liegt es vielleicht an 1und1 ??
Kommentar