Wenn du eine Email mit PHP über SMTP versenden möchtest dann kannst du folgendes Beispiel nutzen. Die SMTP Daten musst du einfach nur mit dein Nutzerdaten austauschen.
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require 'vendor/autoload.php';
$mail = new PHPMailer(TRUE);
$mail->setFrom('hello@meinewebseite', 'Deine Webseite');
$mail->addAddress('jonathan@gmail.com', 'Empfänger');
$mail->Subject = 'Betreff';
$mail->Body = 'Inhalt der Email';
/* SMTP parameters. */
$mail->isSMTP();
$mail->Host = 'DER HOSTNAME DES SMTP';
$mail->SMTPAuth = TRUE;
$mail->SMTPSecure = 'tls';
$mail->Username = 'DEIN BENUTZERNAME';
$mail->Password = 'DEIN PASSWORT';
$mail->Port = 587;
//Senden der E-Mail
$mail->send();
Natürlich ist das versenden ohne SMTP mit mail() viel einfacher. Es ist aber nicht immer die beste Lösung, denn die meisten Server sind für den Versand von Emails einfach nicht konfiguriert.
Ohne SMTP Server können folgende Probleme auftreten
Um diese Probleme zu vermeiden, solltest du am besten einen SMTP Server nutzen
Hi ich bin’s Dominik. Auf Blogseite.com findest du alles was mich interessiert. Mag Games, liebe SEO, programmiere gerne und möchte dir mit verschiedenen Themen die mich begeistern einen Mehrwert liefern. Viel Spaß auf meiner Seite
Schreibe einen Kommentar
Du musst angemeldet sein, um einen Kommentar abzugeben.