Swift Mailer
Açık Kaynak Bileşen Tabanlı PHP Kitaplığı
SMTP, sendmail, postfix veya özel bir Transport uygulaması kullanarak e-posta gönderilmesine izin veren ücretsiz PHP API'si. Bir e-posta mesajına içerik ekleyin, diske veya mevcut dosyalara dosya ekleyin, satır içi medya dosyalarını gömün vb.
Swift Mailer, yazılım geliştiricilerin e-posta mesajlarıyla çalışmak için güçlü PHP uygulamaları oluşturmalarına yardımcı olan çok kullanışlı bir bileşen tabanlı kitaplıktır. Swift Mailer, e-posta mesajları oluştururken çeşitli MIME varlıklarını kullanır ve böylece çok az çabayla karmaşık mesajlar oluşturmayı kolaylaştırır. Açık kaynak kodludur ve MIT Lisansı altında yayınlanmıştır.
Swift Mailer kitaplığı herhangi bir PHP web uygulamasına kolayca entegre edilebilir. Çok sayıda özelliğe sahip e-postalar göndermek için çok esnek ve zarif bir nesne yönelimli yaklaşım kullanır. Farklı aktarımların ayarlanmasından gönderilen mesajın özelleştirilmesine kadar e-posta göndermenin neredeyse her yönünü kapsar. SMTP, sendmail, postfix veya özel bir Transport uygulaması kullanarak e-posta göndermeyi destekler. Kitaplık çok güvenlidir ve istek veri içeriğini çıkarmadan üstbilgi ekleme saldırılarından korur.
Swift Mailer kitaplığının kullanımı çok kolaydır ve bir e-posta mesajına içerik ekleme, diske veya mevcut dosyalara dosya ekleme, satır içi medya dosyalarını gömme, dinamik içerik gömme, birden fazla alıcı ekleme, e-posta gönderme gibi e-postalarınızı yönetmek için birkaç önemli özellik içerir. mesaj şifreleme desteği, mesaj önceliğini ayarlama, mesaj kodlama desteği vb.
Bir Bakışta
Swift Mailer özelliklerine genel bakış.
- Mailleri gönder
- İçerik ekle
- Medya dosyalarını göm
- e-posta al
- Birden çok alıcı
- Çoklu ekler
- Eki görüntüle
- Eki kaydet
- E-posta şifrelemesi
- SMPT desteği
- Mesaj önceliği
- E-posta kodlaması
Platform Bağımsızlığı
Swift Mailer yalnızca PHP çalışma zamanı gerektirir.
Swift Mailer'a Başlarken
Swift Mailer bileşenini kurmanın önerilen yolu Composer aracılığıyladır, kolay kurulum için lütfen aşağıdaki komutu kullanın.
Swift Mailer'ı Besteci aracılığıyla yükleyin
$ composer require "swiftmailer/swiftmailer:^6.0"
PHP ile E-posta Mesajları Oluşturun ve Gönderin
Açık kaynak Swift Mailer kitaplığı, PHP uygulamalarınızda e-posta mesajları oluşturma desteği içerir. Kitaplık, mesaj gövdesine içerik ekleme, içeriği biçimlendirme, farklı türde dosyalar ekleme, dinamik olarak oluşturulmuş içeriği gömme, medya dosyalarını mesaja gömme, birden fazla alıcıya bir e-posta mesajı gönderme ve böyle.
PHP ile Ekli E-postalar Gönderin
Ücretsiz Swift Mailer kütüphanesi, yazılım programcılarının PHP uygulamalarının içinden ekli e-posta mesajları göndermesine olanak tanır. Swift_Attachment nesnesini başlatmanız ve eklerinizi eklemek için ekleme yöntemini kullanmanız gerekir. Dosya eklerinin yanı sıra, e-posta mesajı metnine de resimler gömebilirsiniz. Kitaplık ayrıca, mevcut bir dosya olmadan dinamik olarak oluşturulmuş içeriğin gömülmesini de tam olarak destekler. Halihazırda var olan dosyaları gömmek veya URL'yi kullanmak için tek satırlık kodu kullanabilirsiniz.
PHP API ile E-posta Kodlaması
Swift Mailer kitaplığı, yazılım geliştiricilerin PHP uygulamalarına kodlama yeteneği eklemesini kolaylaştırır. Kitaplık, e-posta mesajının MIME bölümünün gövdesini kodlama desteği içeriyor. Ayrıca base64 kullanarak ikili eklerin kodlanmasına da izin verir. Metin bölümleri, güvenli bir seçim olan alıntı-yazdırılabilir kullanılarak kodlanmıştır ve çoğu modern SMTP sunucusu bunu destekler.
E-postalarınızda Özel Başlıklar Kullanma
Açık kaynak Swift Mailer kitaplığı, yazılım programcılarının PHP komutlarını kullanarak mesaj başlıklarını dahil etmelerini sağlar. Kitaplık, bir e-posta mesajına özelleştirilmiş bir başlık eklemeyi ve mevcut olanı kolaylıkla değiştirmeyi destekler. Başlıklar arasında çok az fark olduğu için mevcut başlığı değiştirmek çok zor bir iştir. Swift Mailer kitaplığı, metin başlıkları, parametreli başlıklar, tarih başlıkları, ID başlıkları ve yol Başlıkları gibi daha genel gruplara ayrılan farklı MIME başlıkları türlerini kullandı.