在PHP在Linux系统下如何发邮件,如果能给出PHP代码就更好了

2024-12-21 14:21:10
推荐回答(4个)
回答1:

PHP发邮件可以使用本身自带函数mail(),但这需要你设置好服务器的邮件服务器。
还可以使用一些已经封装好的类,我最近一直在使用 PHPMailer 这个类,很好用,发送方式比较多,在Linux下可以使用SMTP,Sendmail等方式发送,你可以下载学习一下。挺简单的。

回答2:

php.net中找mail()函数。php发邮件还是容易的很!

回答3:

给你一个代码,来自php.net
如何使用PHP的mail函数发送HTML邮件,其实最关键的是要设置Content-type header!
本文来源于:http://cn2.php.net/manual/en/function.mail.php

// 多个收件人地址
$to = 'aidan@example.com' . ', '; // note the comma
$to .= 'wez@example.com';

// 主题
$subject = 'Birthday Reminders for August';

// 消息体
$message = '


Birthday Reminders for August


Here are the birthdays upcoming in August!












PersonDayMonthYear
Joe3rdAugust1970
Sally17thAugust1973



';
//要发送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 , Kelly ' . "\r\n";
$headers .= 'From: Birthday Reminder ' . "\r\n";
$headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
$headers .= 'Bcc: birthdaycheck@example.com' . "\r\n";

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

回答4:

看php手册比什么都好!