本文实例讲述了php发送html格式文本邮件的方法。分享给大家供大家参考。具体实现方法如下:
<?php
$to = "simon@mailexample.com, elaine@mailexample.com"; //设置收件人
$subject = "This is a test"; //设置E-mail主题
//设置E-mail内容:
$message = "
<html>
<head>
<title>This is a test</title>
</head>
<body>
<p>Dear all,</p>
<p>This is a test for HTML mail sending.</p>
<div class="aritcle_card">
<a class="aritcle_card_img" href="/ai/1605">
<img src="https://img.php.cn/upload/ai_manual/000/969/633/68b6db7753be7676.png" alt="SEEK.ai">
</a>
<div class="aritcle_card_info">
<a href="/ai/1605">SEEK.ai</a>
<p>AI驱动的智能数据解决方案,询问您的任何数据并立即获得答案</p>
<div class="">
<img src="/static/images/card_xiazai.png" alt="SEEK.ai">
<span>128</span>
</div>
</div>
<a href="/ai/1605" class="aritcle_card_btn">
<span>查看详情</span>
<img src="/static/images/cardxiayige-3.png" alt="SEEK.ai">
</a>
</div>
</body>
</html>
";
//设置邮件头Content-type header
$header = "MIME-Version: 1.0/r/n"; //设置MIME版本
$header .= "Content-type: text/html; charset=iso-8859-1/r/n"; //设置内容类型和字符集
//设置收件人、发件人信息
$header .= "To: Simon <simon@mailexample.com>, Elaine <elaine@mailexample.com>/r/n"; //设置收件人
$header .= "From: PHP Tester <phptester@163.com>/r/n"; //设置发件人
$header .= "Cc: Peter@mailexample.com/r/n"; // 设置抄送
$header .= "Bcc: David@mailexample.com/r/n"; // 设置暗抄
echo $header;
mail($to, $subject, $message, $header); //发送邮件
?>希望本文所述对大家的php程序设计有所帮助。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号