Warum der PHPMailer bei 1&1 nicht richtig funktioniert
Um Kontaktformulare auf 1und1 Kundenservern zu verschicken bietet sich die Bibliothek PHPMailer an. Bei 1und1 und der Standardkonfiguration von PHPMailer wird der Versuch das Formular abzusenden mitunter mit folgender Fehlermeldung quittiert:
Could not connect to SMTP host
Das liegt daran, dass der Versand über SMTP bei 1und1 nicht über den Standardhost ’smtp.1und1.de‘ funktioniert.
Es gibt jetzt zwei Möglichkeiten den PHPMailer bei 1und1 zum Laufen zu bringen:
1. SMTP und ‚mrvnet.kundenserver.de‘ als host
$mail->IsSMTP(); $mail->Host = 'mrvnet.kundenserver.de'; //$mail->SMTPSecure = 'tls'; $mail->SMTPAuth = false;
$mail->SMTPSecure = ‚tls‘ wurde nicht akzeptiert und daher auskommentiert. Ssl das gleiche.
$mail->SMTPAuth = true wurde nicht akzeptiert.
2. IsSendmail() statt IsSMTP() und Standardhost ’smtp.1und1.de‘
$mail->IsSendmail(); $mail->Host = 'smtp.1und1.de';
Hoffe dem ein oder anderen sind diese Infos hilfreich.
Ihr Artikel http://www.it-systemdesign-enders.de/blog/programierung/phpmailer-bei-1und1-kundenservern-und-smtp-versand/
hat mir heute extrem geholfen. Auf ‚IsSendmail‘ als Lösung wäre ich nicht gekommen.
Vielen Dank, das hat meinen Tag gerettet.
Ihnen eine angenehme und erfolgreiche Woche.
Viele Grüße