通过phpmail函数实现发送表单到指定邮箱

我以前的客户网站上的询盘功能都是通过asp gmail来实现提交表单到指定邮箱的,现在空间换成了php的了。发现空间支持php mail函数,就做了一个小程序,用了一下午的时间来调试,现在终于做好了,把源代码贴出来分享。

包含2个页面,一个是带有表单的html页面,名称为sendmail.html,还有一个执行程序sendmail.php

表单通过post方式提交,其中我定义了四个字段
1,姓名:name
2,邮箱:email
3,内容:message
4,页面url:pageurl

HTML页面如下:保存以下代码为sendmail.html

PS: 代码自己去美化

 

执行程序php页面代码如下:把以下代码保存为sendmail.php

PS: 这个页面我做了美化,增加了显示ip和禁止该页面直接访问的功能!

效果:

phpmail函数发送邮件

具体邮件内容

phpmail函数发送邮件效果


上边的sendmail.php代码是我美化过的,如果你要测试的话,可以用下边的方法测试,下边是我的原始测试文件,上边的代码都是在这个基础上改的。

不多说,也是2个文件,一个html页面index.html,一个php文件welcome.php,把这2个文件放到mail文件夹中,然后把mail文件夹上传到你ftp根目录,通过http://www.xxx.com/mail/直接访问,代码如下:

index.html代码

welcome.php代码

效果如下:

这是我在index.html填写的数据

phpmail测试

下图是我提交表单后收到的邮件
PHpmail发邮件测试

PS:最后说一下,经过我的测试,作为接收的邮箱,qq邮箱比较慢,网易的邮箱很快,立马就能收到。所以如果你用qq邮箱作为接收邮箱的话,可能等一会才能收到邮件!

Views: 608 Tags:
飞鱼

发表评论

电子邮件地址不会被公开。 必填项已用*标注