网站Form表单实现提交发送到邮箱
Form表单在网站制作中经常用到,可以用于提交各类数据给另一个页面处理。也可以实现提交发送给邮箱,常用的是QQ邮箱。
HTML提交表单
电子邮箱接收提交信息
如何实现网站Form表单提交发送到邮箱的功能呢?下面讲一下操作步骤。【如果是WORDPRESS网站,可以直接使用WordPress前台联系表单插件(可提交邮箱或后台)】
方法/步骤
- HTML表单页面制作。代码如下,保存为form.html:(可根据自己需要修改)
<html>
<head>
<title>学做网站论坛表单提交邮箱 </title>
</head>
<body>
<h1>Mail Form</h1>
<form name="form1" method="post" action="mail/mail.php">
<table>
<tr><td><b>To</b></td><td>
<input type="text" name="mailto" size="35">
</td></tr>
<tr><td><b>Subject</b></td>
<td><input type="text" name="mailsubject" size="35"></td>
</tr>
<tr><td><b>Message</b></td>
<td>
<textarea name="mailbody" cols="50" rows="7"></textarea>
</td>
</tr>
<tr><td colspan="2">
<input type="submit" name="Submit" value="Send">
</td>
</tr>
</table>
</form>
</body>
</html> - 下载Form表单提交发送到邮箱必需的处理文件压缩包;
然后把它解压,并将里面的mail文件夹放到与第一步的HTML文件同一个文件夹下;如下图:
- 修改mail文件夹里的mail.php,把里面的邮箱信息改成自己的。经过测试,是支持QQ邮箱、189邮箱。其它邮箱没有测试过,可自行测试。
- 这样,填写自己做的表单提交后,邮箱里就会自动提交发送到邮箱,收到表单的内容了。
如果在使用上述代码后,邮箱仍收不到信息,请检查一下自己的邮箱配置是否正确。建议使用189邮箱、QQ邮箱。方法参考https://www.xuewangzhan.net/dz/18008.html。
提示smtp.php时区设置错误
应该是你使用的空间的PHP版本不支持造成的
提交之后问我是否保存来自mail的文件,打开后显示没有站点定义,无法搜索到相关动态文件
其他邮箱怎么弄,比如·163的
方法一样,但有的邮箱是不支持mail功能的
echo “提交成功”;这个显示的字太小了,要怎么改mail.php里的
要怎么改变的大小
本地发送成功,放到服务器发送失败怎么办
服务器发送失败,是由于你的服务器不支持邮件发送功能。
提示:提交成功,但邮箱收不到邮件。还有发送过程中,有点慢。估计也要5秒左右。用的也是189.cn的smtp,发送给qq邮箱。qq邮箱里收不到邮件。
提示:提交成功,但邮箱收不到邮件。
检查你的配置信息是否正确
正确的呢。可以发一份源码给我吗?
HTTP 404 怎么办,用的QQ邮箱
var 一个变量,class里面没看懂
我都复制 使用的是QQ邮箱测试 但是它说我文件目录下没有smtp文件 需要路径?
SMTP服务器的用户邮箱,这个是指我接收和用的stmp的QQ邮箱账号吗?