Heim > Backend-Entwicklung > PHP-Tutorial > 用php发送email的有关问题

用php发送email的有关问题

WBOY
Freigeben: 2016-06-13 13:12:47
Original
1043 Leute haben es durchsucht

用php发送email的问题


//replace these next two variable with your email address and your web address
$yourEmailAddress = "251199169@qq.com";
$yourWebAddress = "www.cyhzxx.com";

//collect Posted variables
$name = $_POST['Name'];
$email = $_POST['Email'];
$message = $_POST['Message'];
//generic subject
$subject = "Message From Visitor";
//header
$header = 'From: '. $yourWebAddress . "\r\n" . 'Content-Type: text/html; charset=ISO-8859-1';
//email
$htmlEmail = "




Message from site visitor

Name : ".$name."

Email : ".$email."


Message :".$message."



";
//php mail function
mail($yourEmailAddress,$subject,$htmlEmail,$header);
echo("Message Sent!");
?>

大家看一下吧,意思就是 想把 别的页面提交过来的 信息 发送到我的邮箱 ,html我熟悉,但是php一点都不懂,这个代码源文件是 .php的,只有这些代码, 希望可以帮我讲解下这是怎么发送邮件的,而且 事实是这些代码没有作用,我的邮箱并没有收到邮件

------解决方案--------------------
关于email的内容,一般书上介绍的较为简洁。
$yourEmailAddress = "251199169@qq.com";
$yourWebAddress = "www.cyhzxx.com";
以上为变量赋值
$name = $_POST['Name'];
$email = $_POST['Email'];
$message = $_POST['Message'];
以上为POST表单获取
Message from site visitor

等4句为显示获得的表单信息
mail($yourEmailAddress,$subject,$htmlEmail,$header);
第一个参数:被发送地址;第二个参数:消息的主题,第三个:消息内容,貌似第四个: form来自哪个地址。
这么说清楚了吧,你的代码上面有
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage