查询

mail()函数—用法及示例

「 发送电子邮件 」


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()函数发送邮件,并根据返回值判断邮件是否发送成功。

补充纠错
热门PHP函数
分享链接