您现在的地位: 365体育备用网址 > bet365体育在线, > PHP 教程 > PHP mail() 函数

PHP mail() 函数_365体育备用网址官网资讯

您现在的地位: 365体育备用网址 > bet365体育在线, > PHP 教程 > PHP mail() 函数

PHP mail() 函数

此节有 136 人学习过     参与评论

定义和用法

mail() 函数同意您从脚本中直接发送电子邮件。

如果邮件的投递被胜利地接收,则返回 true,否则返回 false。

语法

mail(to,subject,message,headers,parameters)
参数 描述
to 必需。规定邮件的接收者。
subject 必需。规定邮件的主题。该参数不能包含任何换行字符。
message 必需。规定要发送的消息。
headers 必需。规定额外的报头,比如 From, Cc 以及 Bcc。
parameters 必需。规定 sendmail 程序的额外参数。

说明

message 参数规定的消息中,行之间必须以一个 LF(n)分隔。每行不能超越 70 个字符。

(Windows 下)当 PHP 直接连接到 SMTP 服务器时,如果在一行开头发现一个句号,则会被删掉。要幸免此问题,将单个句号替换成两个句号。

<?php
$text = str_replace("n.", "n..", $text);
?>

提示和注释

注释:您需要紧记,邮件投递被接收,并不意味着邮件到达了计划的目的地。

例子

例子 1

发送一封简单的邮件:

<?php

$txt = "First line of textnSecond line of text";

// 如果一行大于 70 个字符,请使用 wordwrap()。
$txt = wordwrap($txt,70);

// 发送邮件
mail("somebody@example.com","My subject",$txt);
?>

例子 2

发送带有额外报头的 email:

<?php

$to = "somebody@example.com";
$subject = "My subject";
$txt = "Hello world!";
$headers = "From: webmaster@example.com" . "rn" .
"CC: somebodyelse@example.com";

mail($to,$subject,$txt,$headers);
?>

例子 3

发送一封 HTML email:

<?php

$to = "somebody@example.com, somebodyelse@example.com";
$subject = "HTML email";

$message = "
<html>
<head>
<title>HTML email</title>
</head>
<body>
<p>This email contains HTML Tags!</p>
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>
<tr>
<td>John</td>
<td>Doe</td>
</tr>
</table>
</body>
</html>
";

// 当发送 HTML 电子邮件时,请始终设置 content-type
$headers = "MIME-Version: 1.0" . "rn";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "rn";

// 2979澳门金沙娱乐报头
$headers .= 'From: <webmaster@example.com>' . "rn";
$headers .= 'Cc: myboss@example.com' . "rn";

mail($to,$subject,$message,$headers);
?>

如对本文有疑问,请提交到交流金牛国际在线娱乐,广大热心网友会为你解答!! 点击进入金牛国际在线娱乐


公布评论 (136人察看0条评论)
请自觉遵守互联网相关的政策法规,严禁公布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换利来国际备用网址 国际
最新评论
------分隔线----------------------------
PHP 教程目录
条评论
Sitemap