So richten Sie die PHP mail () Funktion ein

Die PHP mail () -Funktion ist eine integrierte PHP-Funktion, mit der Sie E-Mails direkt aus einem Skript senden können. Abhängig von Ihrer Website oder Webanwendung benötigen Sie diese Funktionalität möglicherweise, um Ihren Kunden ein besseres Erlebnis zu bieten.


Wenn Sie beispielsweise eine abonnementbasierte Website betreiben, müssen Sie möglicherweise Bestätigungsnachrichten und Begrüßungsnachrichten per E-Mail senden. Hier kommt die PHP mail () Funktion ins Spiel. Sie können sie in Ihrer Codierung verwenden, um E-Mails automatisch zu senden, ohne dass Sie manuell eingreifen müssen.

Ein weiterer Bereich, in dem Sie möglicherweise die Leistung der PHP-E-Mail-Funktion nutzen können, sind Kontaktformulare. Wenn Besucher eine Nachricht von der Kontaktseite eingeben, können Sie mit dieser Funktion eine Kopie der Nachricht an Ihre E-Mail senden. Auf diese Weise können Sie die E-Mails pünktlich erhalten und so schnell wie möglich antworten.

Die PHP mail () -Funktion ist standardmäßig aktiviert und Sie müssen die nicht optimieren php.ini Datei, um das gleiche einzurichten. In diesem Handbuch wird daher die allgemeine Syntax erläutert, die Sie zum Aufrufen der Funktion zum Senden von E-Mails aus einem PHP-Skript verwenden sollten.

Voraussetzungen

  • Ein Webserver, z.B. Apache oder Ngnix
  • PHP-Skriptsprache.
  • E-Mail-Server wie SendMail oder Postfix.

Wenn Sie sich auf einem Shared Hosting befinden, werden die oben genannten Pakete standardmäßig installiert und aktiviert. Sie müssen die Softwareanwendungen jedoch einzeln installieren, wenn Sie einen VPS-Plan haben.

Weitere Informationen zu diesen Plänen (Anbieter, Bewertungen, Preise und Funktionen) finden Sie in den VPS-Hosting-Bewertungen und Shared-Hosting-Bewertungen von HostAdvice.

Schritt 1: PHP mail () Funktionssyntax

Die grundlegende Syntax für die PHP mail () – Funktion lautet:

Mail (an, Betreff, Nachricht, Header, Parameter);

Die folgende Tabelle fasst die Bedeutung der einzelnen Parameter zusammen:

NeinFeldObligatorisch / optionalBeschreibungBeispiele
1zuVerpflichtendDieser Parameter gibt den Empfänger der E-Mail an[email protected]

[email protected]

2GegenstandVerpflichtendEnthält den Betreff der E-Mail. Neue Zeilenzeichen sind nicht zulässigBesprechungsplan

Zahlungsdetails

Account Aktivierung

3BotschaftVerpflichtendDer eigentliche Text der E-Mail finden Sie hierSehr geehrter Kunde, Ihr Konto wurde aktiviert.
4ÜberschriftenOptionalWird verwendet, um zusätzliche E-Mail-Header einzuschließen, z. B.: From, Cc, Bcc. Diese Werte sollten mit “\ r \ n” getrennt werden.Von: [email protected] ”. "\ r \ n ”.” CC: [email protected]"
5ParameterOptionalHier können Sie zusätzliche Flags an den E-Mail-Server übergeben.

Dieses Feld wird selten verwendet

[email protected]

<?php
$ to = "[email protected]";;
$ subject = "Account Aktivierung";;
$ message = "Sehr geehrter Kunde, Ihr Konto wurde aktiviert.";;
$ headers = "Von: [email protected]" . "\ r \ n" .
"CC: [email protected]";;
mail ($ to, $ subject, $ message, $ headers);
?>

Denken Sie daran, die Werte je nach Ihren Anforderungen zu ändern. Sie können Ihr eigenes E-Mail-Konto (z. B. Google Mail) auf der Website verwenden ‘zu’  Feld beim Testen des Skripts.

Wenn Sie die Datei bearbeitet haben, speichern Sie sie auf Ihrer Website.

Schritt 2: Testen des Skripts

Sie können das obige PHP-E-Mail-Skript ausführen, indem Sie die URL in einem Browser aufrufen. Zum Beispiel

www.example.com/mail.php

Ersetzen “Example.com” mit Ihrem Domainnamen undmail.php ’ mit dem richtigen Dateipfad.

Wenn alles richtig eingerichtet wurde, sollten Sie eine E-Mail mit Ihrer Nachricht erhalten.

Fazit

Das ist alles, wenn es darum geht, eine E-Mail mit der PHP-Funktion mail () einzurichten und zu senden. Wir haben anhand eines einfachen Beispiels gezeigt, wie E-Mails direkt aus einem PHP-Skript gesendet werden. Sie können das Skript jedoch je nach Ihren Anforderungen weiter erweitern. Sie können es beispielsweise am Ende Ihres Kontaktformulars anhängen, um E-Mails zu erhalten, wenn ein Besucher eine Nachricht von der Kontaktseite sendet.

Schauen Sie sich diese Top 3 PHP-Hosting-Dienste an:

FastComet

Startpreis:
2,95 $


Verlässlichkeit
9.7


Preisgestaltung
9.5


Benutzerfreundlich
9.7


Unterstützung
9.7


Eigenschaften
9.6

Bewertungen lesen

Besuchen Sie FastComet

A2 Hosting

Startpreis:
$ 3,92


Verlässlichkeit
9.3


Preisgestaltung
9.0


Benutzerfreundlich
9.3


Unterstützung
9.3


Eigenschaften
9.3

Bewertungen lesen

Besuchen Sie A2 Hosting

Wolkenwege

Startpreis:
$ 0,00


Verlässlichkeit
9.4


Preisgestaltung
9.2


Benutzerfreundlich
9.2


Unterstützung
9.3


Eigenschaften
9.3

Bewertungen lesen

Besuchen Sie Cloudways

Verwandte Anleitungen

  • So konfigurieren Sie PHP-Versionen und -Optionen in cPanel
    mittlere
  • So installieren Sie Apache, MySQL & PHP auf einem Ubuntu 18.04 VPS oder Dedicated Server
    mittlere
  • So richten Sie E-Mail-Weiterleitungen in der cPanel-Hosting-Systemsteuerung ein
    Neuling
  • So installieren Sie den Roundcube Mail-Client mithilfe der cPanel-Hosting-Systemsteuerung
    Neuling
  • So richten Sie SpamAssassin in cPanel ein und konfigurieren es
    mittlere
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me