PHPMailer - PHPMailer

PHPMailer
PHPMailer.png
Orijinal yazar (lar)Brent R. Matzelle[1][2]
Geliştirici (ler)(2001-2003) Brent R. Matzelle

(2004-2009) Andy Prevost.[3][4]
(2010-2012) Jim Jagielski.[5]

(2004-) Marcus Bointon [6]
İlk sürüm2001; 19 yıl önce (2001)
Kararlı sürüm
6.1.8 / 9 Ekim 2020; 60 gün önce (2020-10-09)
YazılmışPHP
İşletim sistemiÇapraz platform
Uygun47 dil
LisansLGPL
İnternet sitesigithub.com/ PHPMailer/ PHPMailer
Mavi oklar, SMTP varyasyonları kullanılarak uygulanabilir.

PHPMailer e-postaları güvenle göndermek (taşımak) için bir kod kitaplığıdır [7] ve kolayca PHP bir web sunucusundan kod (MUA için MSA sunucu).

E-postaları doğrudan göndererek PHP kod, yüksek düzeyde aşinalık gerektirir SMTP standart protokol (RFC 821,[8] RFC 2821[9] ve RFC 5321[10]) ve ilgili sorunlar (örneğin Satırbaşı ) ve güvenlik açıkları E-posta yerleştirme için spam gönderme. 2001'den beri PHPMailer popüler [11][12] bu konular için çözümler PHP.

Özellikleri

Kısmi özellik listesi:

  • Düz metin, HTML ve çok parçalı toplu dosyalar
  • SSL ve TLS (Güvenli Yuva Katmanı ve taşıma katmanı Güvenliği)
  • SMTP, Qmail, POP3
  • Hata ayıklama sistemi
  • PHP sendmail ve posta yöntemleri
  • IDN
  • DKIM

Tarih

  • PHPMailer, 2001 yılında Brent R. Matzelle tarafından bir SourceForge projesi olarak yazılmıştır.[1]
  • Marcus Bointon (sourceforge'da coolbru) ve Andy Prevost (codeworxtech) projeyi 2004 yılında devraldı.
  • 2010 yılında Google Code'da Jim Jagielski tarafından yönetilen bir Apache kuluçka merkezi projesi oldu.[13]
  • Marcus çatalını GitHub'da yarattı.
  • Jim ve Marcus güçlerini birleştirmeye ve GitHub'ı PHPMailer için kanonik ve resmi depo olarak kullanmaya karar verir.
  • PHPMailer, GitHub'daki PHPMailer kuruluşuna taşındı.

Popülerlik

Worx International Inc, 2009'da talep edildi[14][15] şu: "PHPMailer, dünya çapında tahmini 9 milyon kullanıcısı ile dünyanın en popüler taşıma sınıfı olmaya devam ediyor. İndirme işlemleri her gün önemli bir hızla devam ediyor."(Bir kullanıcı, bir PHP kodu (MUA kullanıcısı) anlamına gelir).

PHPMailer, ESP'ler üzerinde PHPMailer'ın kullanım raporunu almak için kullanılabilecek aşağıdaki gibi gönderilen e-postalarla bir SMTP uzantı komutu gönderir (E-posta Servis Sağlayıcıları ):

Bu SMTP başlığı, PHPMailer'ın farklı sürümleri için farklı olabilir ve ayrıca PHP kodu tarafından bastırılabilir veya değiştirilebilir. Ayrıca Entegre SMTP desteği ile birlikte gelir, bu da yerel bir posta sunucusu olmadan e-posta gönderebileceğiniz anlamına gelir[16]. PHPMailer, popüler web barındırma kontrol paneline (CPanel ) kullanarak besteci phpmailer / phpmailer gerektirir[17]

Referanslar

  1. ^ a b https://github.com/PHPMailer/PHPMailer#history
  2. ^ https://www.linkedin.com/in/bmatzelle
  3. ^ codeworxtech
  4. ^ Worxware
  5. ^ Jimjag
  6. ^ coolbru
  7. ^ E-postaları güvenli bir şekilde göndermeden E-posta yerleştirme risk (değil html saflaştırma hangisi önlemek XSS )
  8. ^ RFC821 RFC2821 tarafından kullanılmıyor
  9. ^ RFC2821 RFC5321 tarafından kullanılmıyor
  10. ^ RFC5321
  11. ^ Worxware, 9 milyon MUA'nın PHPMailer kullandığını iddia ediyor: Donmuş web sayfası güncelleme için Phpmailer.worxware.com üzerinde Aralık2013
  12. ^ "E-posta gönderme desteği için PHPMailer"şartlarında Mantis Hata İzleyici
  13. ^ https://code.google.com/a/apache-extras.org/p/phpmailer/
  14. ^ http://phpmailer.worxware.com
  15. ^ Dondurulmuş güncelleme
  16. ^ "PHPMailer nedir ve WordPress ile nasıl çalışır?". E-posta Pazarlama WP. 2019-08-12. Alındı 2020-08-13.
  17. ^ https://www.muftsabazaar.com/how-to-install-phpmailer-in-cpanel/

Dış bağlantılar