PHPMailer

PHPMailer
Oryginalni autorzy Brent R. Matzelle
Deweloperzy (2001-2007) Brent R. Matzelle


(2007-2012) Andy Prevost (2010-2012) Jim Jagielski

(lipiec 2012-) Marcus Bointon
Pierwsze wydanie 2001 ; 22 lata temu ( 2001 )
Wersja stabilna
Edit this on Wikidata 6.5.3 / 2021-11-25; 15 miesięcy temu
Napisane w PHP
System operacyjny Międzyplatformowe
Dostępne w ponad 50 języków
Licencja LGPL
Strona internetowa github.com /PHPMailer / PHPMailer
Niebieskie strzałki można zaimplementować przy użyciu odmian SMTP.

PHPMailer to biblioteka kodów do bezpiecznego i łatwego wysyłania (transportu) e-maili za pomocą kodu PHP z serwera WWW ( MUA do serwera MSA ).

  Wysyłanie wiadomości e-mail bezpośrednio za pomocą kodu PHP wymaga zaawansowanej znajomości standardów protokołu SMTP ( RFC 821 , 2821 , 5321 ) i powiązanych zagadnień (takich jak zwrot karetki ) oraz podatności na wstrzykiwanie wiadomości e-mail w celu spamowania . Od 2001 r. PHPMailer jest jednym z popularnych rozwiązań dla tych spraw w PHP .

Cechy

Częściowa lista funkcji:

  • Zwykły tekst, HTML i wieloczęściowe pliki wsadowe
  • SSL i TLS ( Secure Sockets Layer i Transport Layer Security )
  • SMTP, Qmail , POP3
  • System debugowania
  • PHP sendmail i metody poczty
  • IDN
  • DKIM

Historia

  • PHPMailer został pierwotnie napisany w 2001 roku przez Brenta R. Matzelle jako projekt SourceForge.
  • Andy Prevost (codeworxtech) przejął projekt w 2007 roku.
  • Został projektem inkubatora Apache na Google Code w 2010 roku, zarządzanym przez Jima Jagielskiego.
  • Marcus Bointon (coolbru na sourceforge) przyczynił się do projektu i dołączył jako administrator w lipcu 2012.
  • Marcus stworzył swój fork na GitHubie.
  • Jim i Marcus postanawiają połączyć siły i użyć GitHub jako kanonicznego i oficjalnego repozytorium dla PHPMailera.
  • PHPMailer został przeniesiony do organizacji PHPMailer na GitHub.

Popularność

Firma Worx International Inc stwierdziła w 2009 r., że: „ PHPMailer nadal jest najpopularniejszą klasą transportu na świecie, z szacunkową liczbą 9 milionów [⁠ agentów użytkownika wiadomości ⁠] na całym świecie. Pobieranie odbywa się codziennie w znacznym tempie .

PHPMailer wysyła polecenie rozszerzenia SMTP z wysłanymi wiadomościami e-mail, jak poniżej, które można wykorzystać do uzyskania raportu użycia PHPMailer na ESP ( dostawcy usług e-mail ):

Ten nagłówek SMTP może się różnić w zależności od wersji PHPMailera, a także może być pomijany lub modyfikowany przez kod PHP. Jest również wyposażony w zintegrowaną obsługę SMTP, co oznacza, że ​​możesz wysyłać e-maile bez lokalnego serwera pocztowego.