在PHP在Linux系统下如何发邮件,如果能给出PHP代码就更好了
发布网友
发布时间:2022-05-01 08:38
我来回答
共4个回答
热心网友
时间:2022-04-20 08:37
PHP发邮件可以使用本身自带函数mail(),但这需要你设置好服务器的邮件服务器。
还可以使用一些已经封装好的类,我最近一直在使用 PHPMailer 这个类,很好用,发送方式比较多,在Linux下可以使用SMTP,Sendmail等方式发送,你可以下载学习一下。挺简单的。
热心网友
时间:2022-04-20 09:55
php.net中找mail()函数。php发邮件还是容易的很!
热心网友
时间:2022-04-20 11:30
给你一个代码,来自php.net
如何使用PHP的mail函数发送HTML邮件,其实最关键的是要设置Content-type header!
本文来源于:http://cn2.php.net/manual/en/function.mail.php
<?php
// 多个收件人地址
$to = 'aidan@example.com' . ', '; // note the comma
$to .= 'wez@example.com';
// 主题
$subject = 'Birthday Reminders for August';
// 消息体
$message = '
<html>
<head>
<title>Birthday Reminders for August</title>
</head>
<body>
<p>Here are the birthdays upcoming in August!</p>
<table>
<tr>
<th>Person</th><th>Day</th><th>Month</th><th>Year</th>
</tr>
<tr>
<td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
</tr>
<tr>
<td>Sally</td><td>17th</td><td>August</td><td>1973</td>
</tr>
</table>
</body>
</html>
';
//要发送HTML邮件,需要设置Content-type header,此处可设置成你学要的字符集,比如UTF8,GB2132等
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// Additional headers
$headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n";
$headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r\n";
$headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
$headers .= 'Bcc: birthdaycheck@example.com' . "\r\n";
// Mail it
mail($to, $subject, $message, $headers);
?>
热心网友
时间:2022-04-20 13:21
看php手册比什么都好!