PHPMailer
Oryginalni autorzy | Brent R. Matzelle |
---|---|
Deweloperzy | (2001-2007) Brent R. Matzelle
|
Pierwsze wydanie | 2001 |
Wersja stabilna | |
Napisane w | PHP |
System operacyjny | Międzyplatformowe |
Dostępne w | ponad 50 języków |
Licencja | LGPL |
Strona internetowa |
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.