Heim  >  Artikel  >  [PHP-E-Mail-Bibliothek senden] 10 PHP-E-Mail-Bibliothek herunterladen

[PHP-E-Mail-Bibliothek senden] 10 PHP-E-Mail-Bibliothek herunterladen

伊谢尔伦
伊谢尔伦Original
2017-05-22 09:11:174016Durchsuche

In PHP gibt es mehrere Möglichkeiten, E-Mails zu senden:

  • Sie können die Funktion mail() des Systems direkt aufrufen, um den Vorgang abzuschließen, aber die Voraussetzung ist, dass Sie dabei sind php. Die Mail wurde in der INI-Datei konfiguriert.

  • Stellen Sie über die SMTP-Authentifizierung in einem PHP-Skript eine Verbindung zu einem externen SMTP-Server her und senden Sie E-Mails. Es wird empfohlen, die Mail-Klasse in der PEAR-Erweiterung zu verwenden. Sie verfügt über leistungsstarke Funktionen: Sie kann E-Mails im Klartext unterstützen und für jedes Feld kann eine HTML-Kodierung festgelegt werden. Bei korrekter Konfiguration werden keine chinesischen Zeichen angezeigt. Es kann Anhänge usw. unterstützen. Sie können den Pear-Install-Mail-Befehl auf dem Server verwenden, um ihn schnell zu installieren. Schüler, die nicht über ausreichende Serverberechtigungen verfügen, können den PHP-Quellcode der Klasse auch direkt herunterladen und einbinden.

  • Sie können die PHPMailer-Klasse zum Versenden von E-Mails verwenden.

  • Andere Methoden, z. B. das Senden von E-Mails über Socket.

Im Folgenden sind die verschiedenen PHP-E-Mail-Versandbibliotheken aufgeführt, die auf unserer chinesischen PHP-Website zusammengefasst sind. Interessierte Freunde können die Download-Seite der Website-Bibliothek zum Herunterladen und Lernen aufrufen.

1. Vollversion der PHP-E-Mail-Versandklasse

Vollversion der PHP-E-Mail-Versandklasse, unterstützt das Senden von Nur-Text-E-Mails und E-Mails im HTML-Format und kann mehrere Empfänger haben . Mehrere CC, mehrere geheime CC, E-Mails mit Anhängen, erforderliche PHP-Erweiterungen, Sockets und Fileinfo.

2. PHP-Klasse zum Senden von E-Mails über Socket

php smtp Socket-Klassencode zum Senden von E-Mails, SMTP-Serveranbieter, es kann ein Domänenname oder eine IP-Adresse sein, SMTP erfordert den Wert der Authentifizierung auf 1 und den Wert auf 0, wenn keine Authentifizierung erforderlich ist. Wenn Sie sich nicht sicher sind, wenden Sie sich bitte an Ihren SMTP-Dienstanbieter.

3. PHP-E-Mail-Klasse mit vollem Funktionsumfang

PHP-E-Mail-Klasse mit vollem Funktionsumfang, kann nicht nur E-Mails im HTML-Format senden, sondern auch Anhänge senden, Funktion setTo ( $inAddress): Die Adresse, die zum Verarbeiten von E-Mails verwendet wird. Der Parameter $inAddress enthält eine oder mehrere Zeichenfolgen und E-Mail-Adressvariablen. Der Standardrückgabewert ist true.

4. PHPMailer_v5.1 Mail Class

PHPMailer ist ein PHP-Funktionspaket zum Versenden von E-Mails. Zu den bereitgestellten Funktionen gehören: Angabe mehrerer Empfänger, CC-Adressen und Antwortadressen beim Senden von E-Mails. Unterstützt mehrere E-Mail-Kodierungen, einschließlich: 8bit, base64, binär und quotiert. Unterstützt die SMTP-Verifizierung Anhänge und E-Mails im HTML-Format. Unterstützt das Einbetten von Bildern in E-Mails. Zu den getesteten und kompatiblen SMTP-Servern gehören: Sendmail, Postfix, Imail, Exchange usw.

5. Zwei Klassen für PHP zum Senden von E-Mails

Zwei Klassen für PHP zum Senden von E-Mails. Sie möchten nicht Seien Sie so kompliziert wie PHPmailer. Endlich habe ich eine nützliche PHP-E-Mail-Versandklasse gefunden, die insgesamt zwei Dateien enthält. SMTP-Server, SMTP-Server-Port, SMTP-Server-Benutzerpostfach.

6. php-Mailer-Mail-Klasse

Diese Mail-Versandfunktion verwendet eine fremde Open-Source-Mail-Klasse.

Wichtige Hinweise:

  1. Zeichensatzeinstellungen für E-Mails, $mail->CharSet = "GB2312"; Geben Sie hier den Zeichensatz an! Hier gebe ich nur GB2312 an, da Outlook auf diese Weise den E-Mail-Betreff normal anzeigen kann. Ich habe versucht, ihn auf utf-8 zu setzen, aber er zeigt verstümmelte Zeichen in Outlook an E-Mail im HTML-Format, dann denken Sie daran, auch anzugeben.

  2. Wenn Sie es zum Versenden von Massen-E-Mails verwenden möchten, denken Sie daran, die enthaltene Datei zu ändern Dateifunktion, wie zum Beispiel:

    require("phpmailer/class.phpmailer.php");
  3. wird geändert in: require_once("phpmailer/class.phpmailer.php"); neu definiert werden.

    7.

    Mail-Versand-PHP-Klasse

Einführung einer Mail-Versand-PHP-Klasse Um E-Mails zu senden, benötigen Sie einen Server, der keine SMTP-Authentifizierung erfordert. Ein Mailserver, der E-Mails senden kann. Aktuelle SMTP-Mailserver erfordern jedoch grundsätzlich eine Authentifizierung. Wenn Sie ihn also zum Senden von E-Mails verwenden möchten, können Sie nur einen einrichten Lokaler SMTP-Server, der keine Authentifizierung erfordert. PHP Mail STMP Simple Class

Hier verwenden wir das 163-Postfach, den SMTP-Server und den SMTP-Server Benutzerpostfach, Serverkonto und Passwort sind erforderlich, und es wird gefragt, ob die Authentifizierung verwendet werden soll, ob gesendete Debugging-Informationen angezeigt werden sollen

9. PHP-Klasse zum Senden von E-Mails mit Anhängen

Einführung in die von PHP implementierte Klasse zum Senden von E-Mails. Dies ist eine sehr verbreitete praktische Fähigkeit in der PHP-Programmierung Die Funktionen werden zu Referenzzwecken allen zur Verfügung gestellt.

10. Verwenden Sie PHPMail, um die E-Mail-Kapselungsklasse zu senden.

Das Standard-Sendepostfach ist 163. Bitte überprüfen Sie selbst die SMTP-Serverkonfiguration.

Weitere Downloads für verwandte Klassenbibliotheken finden Sie unter: http://www.php.cn/xiazai/leiku

[Empfehlungen für verwandte Klassenbibliotheken]

1.【PHP Unlimited Classification】fasst den umfassendsten PHP Unlimited Classification Library Download und das Textvideo-Tutorial zusammen

2 PHP Paging Class Code Sharing: 2017 Laden Sie die herunter Die neuesten 10 PHP-Paging-Klassencodes des Jahres

3.[php-Thumbnail-Klasse] Laden Sie die neuesten 10 Bibliotheken herunter, die PHP zum Generieren von Miniaturansichten verwenden

4. [PHP-Bestätigungscode] Teilen Sie 10 nützliche PHP-Bestätigungscodes

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn