PHP函数mail()
用于发送电子邮件。它的用法如下:
bool mail ( string $to , string $subject , string $message [, mixed $additional_headers [, string $additional_parameters ]] )
参数说明:
$to
:必需,指定邮件接收者的email地址。$subject
:必需,指定邮件的主题。$message
:必需,指定邮件的内容。$additional_headers
:可选,用于指定附加的邮件头,比如发件人、回复地址等。可以是一个字符串或者是一个关联数组。$additional_parameters
:可选,用于指定邮件发送的附加参数,比如发送邮件的SMTP服务器地址和端口号等。
返回值:
- 如果邮件成功发送,则返回
true
,否则返回false
。
示例代码如下:
$to = 'receiver@example.com';
$subject = 'Test Email';
$message = 'This is a test email sent from PHP.';
$headers = 'From: sender@example.com' . "\r\n" .
'Reply-To: sender@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
if (mail($to, $subject, $message, $headers)) {
echo 'Email sent successfully.';
} else {
echo 'Failed to send email.';
}
在这个示例中,我们指定了邮件接收者的email地址、邮件主题和邮件内容。我们还设置了发件人和回复地址的邮件头。最后,我们使用mail()
函数发送邮件,并根据返回值判断邮件是否发送成功。