![](https://products-qa.fileformat.com/ms/email/php/phpmailer/header-image.png)
PHPMailer
Open Source PHP API untuk Pemprosesan E-mel
Pustaka PHP yang membolehkan untuk melampirkan dan menghantar berbilang fail, mengarang dan menghantar mesej e-mel kepada berbilang pengguna melalui alamat Kepada, CC, BCC dan Balas kepada.
PHPMailer ialah perpustakaan penghantaran e-mel PHP sumber terbuka yang membolehkan pembangun perisian mencipta aplikasi untuk membina dan menghantar mesej e-mel dengan usaha dan kos yang minimum. Ia juga menyediakan sokongan untuk membuat sambungan SMTP dengan pengesahan serta menghantar mesej e-mel menggunakan pelayan Gmail.
Perpustakaan telah menyediakan keupayaan untuk menghantar e-mel kepada berbilang pengguna melalui alamat Kepada, CC, BCC dan Balas kepada. Ia juga membenarkan pengguna mengekodkan mesej e-mel menggunakan kandungan UTF-8 dan pengekodan 8bit, base64, binari dan boleh cetak petikan. Ia juga membolehkan pengguna melampirkan dan menghantar berbilang fail dengan mudah.
Perpustakaan telah menyediakan pelbagai kaedah untuk menghantar mesej e-mel. Perpustakaan menyediakan beberapa ciri penting untuk pengurusan e-mel seperti menambah lampiran pada mesej e-mel, pengesahan e-mel automatik, pengendalian ralat dalam lebih 50 bahasa, sokongan tandatangan S/MIME dan DKIM, Sokongan SMTP Bersepadu, perlindungan daripada serangan suntikan pengepala dan banyak lagi. .
Bermula dengan PHPMailer
Cara yang disyorkan untuk memasang PHPMailer adalah melalui Composer, sila gunakan arahan berikut untuk pemasangan yang mudah.
Pasang PHPMailer API melalui Komposer
composer require phpmailer/phpmailer
Hantar Mesej E-mel melalui PHP API
Menghantar mesej e-mel dalam PHP adalah pendekatan yang sangat biasa pada masa kini yang diterima pakai oleh pembangun perisian. Pustaka PHPMailer memberi pembangun perisian kuasa untuk menghantar mesej e-mel di dalam aplikasi mereka sendiri dengan beberapa arahan PHP. Perpustakaan juga menyokong penghantaran e-mel teks biasa kepada pelanggan e-mel bukan HTML. Anda juga boleh menghantar e-mel daripada pelayan web tempatan dengan mudah.
Hantar Mesej E-mel ke Senarai melalui PHP
Pustaka sumber terbuka PHPMailer biasanya digunakan untuk menghantar mesej e-mel ke senarai mel. Perpustakaan ini sangat boleh dipercayai dan boleh menghantar e-mel mesej kepada senarai keseluruhan penerima dengan mahir. Selepas menyediakan contoh PHPMailer menggunakan SMTP, mereka boleh menyambung ke pangkalan data MySQL untuk mendapatkan semula senarai penerima. Anda boleh menetapkan mesej e-mel tersuai anda serta satu mesej khusus untuk semua penerima. Anda juga boleh memilih beberapa pengguna tertentu daripada senarai untuk menghantar e-mel.
Tambahkan Berbilang Lampiran pada E-mel
Selalunya diperlukan untuk berkongsi berbilang fail antara ahli pasukan anda atau dengan pelanggan. PHPMailer ialah perpustakaan yang sangat berkuasa yang memberikan pemaju perisian keupayaan untuk menghantar e-mel dengan berbilang lampiran. Ia menggunakan borang yang sangat mudah yang menerima muat naik fail dan menghantarnya melalui e-mel. Sebaliknya, ia adalah bentuk yang lebih kompleks sedikit yang membolehkan memuat naik berbilang fail sekaligus dan menghantar kesemuanya sebagai lampiran kepada e-mel.
Menghantar E-mel melalui Gmail
Pustaka sumber terbuka PHPMailer memberikan pembangun perisian keupayaan untuk menghantar mesej e-mel mereka melalui perkhidmatan Gmail Google. Untuk menghantar e-mel melalui pelayan Gmail, anda memerlukan lebih banyak tetapan daripada tetapan SMTP biasa. Ia menggunakan pengesahan id & kata laluan. Anda boleh menggunakan arahan IMAP untuk menyimpan mesej ke folder. Anda juga boleh mendapatkan senarai folder atau label yang tersedia menggunakan arahan IMAP.