Bagaimana untuk menghantar e-mel menggunakan PHP?

王林
Lepaskan: 2024-04-20 14:12:02
asal
683 orang telah melayarinya

Untuk menggunakan Swift Mailer untuk menghantar e-mel dalam PHP, anda perlu memasang Swift Mailer, mengkonfigurasi pelayan SMTP, mencipta mesej e-mel, mencipta penghantar e-mel, dan akhirnya menghantar e-mel. Langkah-langkah khusus termasuk: memasang Swift Mailer;

如何使用 PHP 发送电子邮件?

Cara menghantar e-mel dalam PHP menggunakan Swift Mailer

Menghantar e-mel dalam PHP ialah tugas biasa yang boleh dicapai dengan mudah dengan menggunakan perpustakaan Swift Mailer. Swift Mailer ialah perpustakaan PHP popular yang menyediakan antara muka yang ringkas dan mudah digunakan untuk menghantar e-mel.

Langkah 1: Pasang Swift Mailer

composer require swiftmailer/swiftmailer
Salin selepas log masuk

Langkah 2: Konfigurasikan pelayan SMTP

Swift Mailer memerlukan pelayan SMTP untuk menghantar e-mel. Begini cara mengkonfigurasinya menggunakan pelayan SMTP Gmail:

$transport = (new \Swift_SmtpTransport('smtp.gmail.com', 587))
    ->setUsername('your_gmail_address@gmail.com')
    ->setPassword('your_gmail_password');
Salin selepas log masuk

Langkah 3: Buat mesej e-mel

$message = (new \Swift_Message())
    ->setFrom(['from_address@example.com' => 'From Name'])
    ->setTo(['to_address@example.com' => 'To Name'])
    ->setSubject('Email Subject')
    ->setBody('Email Body');
Salin selepas log masuk

Langkah 4: Buat penghantar e-mel

$mailer = new \Swift_Mailer($transport);
Salin selepas log masuk

Langkah 5: Hantar e-melLangkah 5: Hantar e-mel

Kes praktikal: Hantar e-mel ringkas

$result = $mailer->send($message);
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk menghantar e-mel menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!