Tutorial PHP Mail Terbaik Pada tahun 2024, Dalam tutorial ini Anda dapat mempelajari PHP mail () function,PHP Mudah E-Mail,PHP Mail Form,Pedoman PHP Mail Referensi,

PHP Mail

PHP memungkinkan Anda untuk mengirim e-mail langsung dari naskah.


PHP mail () function

PHP mail () function digunakan untuk mengirim e-mail dari script.

tatabahasa

mail(to,subject,message,headers,parameters)

参数 描述
to 必需。规定 email 接收者。
subject 必需。规定 email 的主题。注释:该参数不能包含任何新行字符。
message 必需。定义要发送的消息。应使用 LF (\n) 来分隔各行。每行应该限制在 70 个字符内。
headers 可选。规定附加的标题,比如 From、Cc 和 Bcc。应当使用 CRLF (\r\n) 分隔附加的标题。
parameters 可选。对邮件发送程序规定额外的参数。

Catatan: Fungsi PHPrun-mail memerlukan diinstal dan sistem email berjalan (seperti: sendmail, postfix, qmail, dll). Prosedur yang digunakan ditentukan oleh pengaturan konfigurasi di file php.ini. Silahkan kami manual PHP Mail Referensi baca lebih lanjut.


PHP Mudah E-Mail

Cara termudah untuk mengirim email melalui PHP adalah dengan mengirim email teks.

Pada contoh berikut, pertama kita mendeklarasikan variabel ($ to, $ subjek, $ pesan, $ dari, $ header), maka kita menggunakan variabel tersebut di fungsi mail () untuk mengirim surat E-mail:

<?php
$to = "someone@example.com";         // 邮件接收者
$subject = "参数邮件";                // 邮件标题
$message = "Hello! 这是邮件的内容。";  // 邮件正文
$from = "someonelse@example.com";   // 邮件发送者
$headers = "From:" . $from;         // 头部信息设置
mail($to,$subject,$message,$headers);
echo "邮件已发送";
?>


PHP Mail Form

PHP, bagi Anda untuk membuat situs Anda bentuk umpan balik. Contoh-contoh berikut dikirim ke alamat e-mail tertentu pesan teks:

<html>
<head>
<meta charset="utf-8">
<title>本教程(w3write.com)</title>
</head>
<body>

<?php
if (isset($_REQUEST['email'])) { // 如果接收到邮箱参数则发送邮件
	// 发送邮件
	$email = $_REQUEST['email'] ;
	$subject = $_REQUEST['subject'] ;
	$message = $_REQUEST['message'] ;
	mail("someone@example.com", $subject,
	$message, "From:" . $email);
	echo "邮件发送成功";
} else { // 如果没有邮箱参数则显示表单
	echo "<form method='post' action='mailform.php'>
	Email: <input name='email' type='text'><br>
	Subject: <input name='subject' type='text'><br>
	Message:<br>
	<textarea name='message' rows='15' cols='40'>
	</textarea><br>
	<input type='submit'>
	</form>";
}
?>

</body>
</html>

Contoh menjelaskan:
  • Pertama, periksa apakah kotak input pesan untuk mengisi
  • Jika Anda tidak mengisi (misalnya, saat halaman diakses untuk pertama kalinya), output bentuk HTML
  • Jika Anda harus mengisi (setelah formulir diisi), mengirim e-mail dari formulir
  • Bila formulir selesai klik pada tombol submit, kembali halaman tersebut, Anda dapat melihat masukan pesan reset, dan pesan telah berhasil dikirim pesan ditampilkan

Catatan: Ini sederhana mengirim e-mail tidak aman, bab berikutnya dari tutorial ini, Anda akan membaca lebih lanjut tentang risiko keamanan e-mail dalam naskah ini, kami akan menjelaskan bagaimana untuk memvalidasi input pengguna untuk membuatnya lebih aman.


Pedoman PHP Mail Referensi

Untuk melihat lebih () informasi tentang fungsi PHP mail, kunjungi Pedoman PHP Mail Referensi .

PHP Mail
10/30