热搜:NVER 

用php发送email的有关问题

2024-04-26 15:44:02
 用php发送email的有关问题

用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来自哪个地址。
这么说清楚了吧,你的代码上面有<?php 下面没?>。