PHP mail() 函数

定义和用法

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

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

语法

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

说明

ta message Parameters da kula da nasara, kudanciya kuma a kai sake tsammanin da a sake kai sake kaiLF(\n). Kudanciya kuma a kai sake kai kai 70 kafin.

(Windows mai girma)Kai PHP a rufe kama SMTP mai girma, idan a kafin kudanciya a samu nokkiyar wata, a rufe ta. Ikiranta wa sabon nokkiyar wata, wakilci nokkiyar wata daya da biyu.

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

Tsare da takarduna

Tsare:Anu kaiyewa ce, cewa kudanciya zaki email ayyuka an jiyana ba tare da hanyar da ake bukata.

Shirin

Tasiri 1

Rannu zaki zaki email duniya mai tsara:

<?php
$txt = "First line of text\nSecond line of text";
// Idan kudanciya ta hauka 70 kafin, wakilci wordwrap().
$txt = wordwrap($txt,70);
// Rannu zaki zaki email
mail("kowane@example.com","My subject",$txt);
?>

Tasiri 2

Rannu zaki zaki email tare da saukiwar hoto:

<?php
$to = "kowane@example.com";
$subject = "My subject";
$txt = "Hello world!";
$headers = "From: webmaster@example.com" . "\r\n" .
"CC: kowane@example.com";
mail($to,$subject,$txt,$headers);
?>

مثال 3

ایمیل HTML ارسال کنید:

<?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>Bill</td>
<td>Gates</td>
</tr>
</table>
</body>
</html>
";
// هنگام ارسال ایمیل HTML، همیشه content-type را تنظیم کنید
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
// بیشتر سربرگ‌ها
$headers .= 'From: <webmaster@example.com>' . "\r\n";
$headers .= 'Cc: myboss@example.com' . "\r\n";
mail($to,$subject,$message,$headers);
?>