谁有PHP通过SMTP发信的代码?

来源:百度知道 编辑:UC知道 时间:2024/05/18 20:10:13
不用很复杂,有发件人,收件人,标题,内容就可以.
最好有HTML页面,尽量不要发个类就算了,本人是菜鸟,就是不会才来求助的,希望能找到一个能用的代码片短,是用于网页反馈的,谢谢哦!

只是一个发邮件的就很简单了,当然,你的PHP的要先配置好SMTP
function sendEmail($emailAddress,$subject,$message){
$newLine = "\r\n";
$from = '你的邮件地址';
$to = $emailAddress;
$headers = "From: $from <$from>" . $newLine;
$headers .= "To: $to <$to>" . $newLine;
$headers .= "Content-type: text/html; charset=GB2312" . $newLine;
$to = mb_convert_encoding($to,'GB2312','UTF-8');
$subject = mb_convert_encoding($subject,'GB2312','UTF-8');
$message = mb_convert_encoding($message,'GB2312','UTF-8');
return mail($to,$subject,$message,$headers);
我的是UTF8编码的才要转换为GB2312,要是你的文件编码为GB2312,那么
$to = mb_convert_encoding($to,'GB2312','UTF-8');
$subject = mb_convert_encoding($subject,'GB2312','UTF-8');
$message = mb_convert_encoding($message,'GB2312','UTF-8');这几句就没用了直接去掉。