Dengan populariti dan perkembangan Internet, kami semakin menggunakan e-mel untuk berkomunikasi. Oleh itu, fungsi menghantar e-mel telah menjadi bahagian penting dalam banyak laman web. Artikel ini akan memperkenalkan anda kepada cara menggunakan PHP dan PHPMailer untuk menghantar e-mel.
1. Apakah itu PHP dan PHPMailer?
PHP ialah bahasa skrip bahagian pelayan sumber terbuka yang boleh digunakan untuk membina tapak web dinamik, aplikasi web dan skrip baris arahan. PHPMailer ialah kelas penghantaran e-mel yang sangat popular dalam PHP Ia boleh memudahkan proses penghantaran e-mel dan menyediakan banyak fungsi berguna, seperti pengesahan SSL dan SMTP.
2. Pasang PHPMailer
Jika anda sudah mempunyai persekitaran PHP, maka memasang PHPMailer adalah sangat mudah. Anda hanya perlu memuat turun versi terkini PHPMailer, dan kemudian nyahzip fail zip ke dalam direktori projek anda untuk menggunakan PHPMailer. Berikut ialah alamat muat turun: https://github.com/PHPMailer/PHPMailer.
3. Cara menggunakan PHPMailer untuk menghantar e-mel
1 Sertakan fail kelas PHPMailer
Dalam pengepala fail PHP anda, anda perlu memasukkan fail kelas PHPMailer. , seperti yang ditunjukkan di bawah:
require_once 'PHPMailer/PHPMailerAutoload.php';
2 Cipta contoh PHPMailer
Kod untuk mencipta contoh PHPMailer adalah seperti berikut: <.>
$ mail = new PHPMailer();3 Sediakan pelayan melBerikut ialah kod untuk menyediakan pelayan mel: $mail->isSMTP(); $mail->Host = 'smtp.gmail.com';
$mail->Port = 587;
$mail->SMTPSecure = ' tls';
$mail->SMTPAuth = true;
$mail->Nama pengguna = 'yourmail@gmail.com';
$mail->Kata laluan = 'yourpassword';
$mail->addAddress('recipient@example.com', 'Nama Penerima');
$mail->Subject = 'Subjek E-mel';
$mail ->Body = 'Email Body';
$mail->AltBody = 'Emel Body in Plain Text';
echo 'Message could not be sent.'; echo 'Mailer Error: ' . $mail->ErrorInfo;
echo 'Message has been sent.';
$mail->Host = 'smtp.gmail.com';
$mail->Port = 587;
$mail->SMTPSecure = 'tls';
$mail->SMTPAuth = true;
$mail->Username = 'youremail@gmail.com';
$ mail->Kata Laluan = 'yourpassword';
$mail->addAddress('recipient @ example.com', 'Nama Penerima');
$mail->Subjek = 'Subjek E-mel';
$mail->Body = 'Badan E-mel';
$mail-> AltBody = 'Badan E-mel dalam Teks Biasa';
echo 'Message could not be sent.'; echo 'Mailer Error: ' . $mail->ErrorInfo;
echo 'Message has been sent.';
Menghantar e-mel menggunakan PHPMailer adalah sangat mudah, anda hanya perlu memuat turunnya dan menyediakan pelayan e-mel, kandungan e-mel dan lampiran, dan kemudian hantar.
Atas ialah kandungan terperinci Hantar e-mel menggunakan PHP dan PHPMailer. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!