×

php发送邮箱表单

php发送邮箱表单(php发送html邮件)

admin admin 发表于2023-03-23 17:05:07 浏览56 评论0

抢沙发发表评论

本文目录一览:

php如何发送邮件

php发送邮件方法步骤:

需要一个发送电子邮件的文件的程序,建立一个php文件;将其复制到项目文件内,具体路径根据实际情况,建立一个test文件,设置邮件参数;刷新页面后邮件发送,参数不出错,两分钟左右即可发送成功。

php提交表单发送邮件

?php

require_once "email.class.php";

//******************** 配置信息 ********************************

$smtpserver = "smtp.126.com";//SMTP服务器

$smtpserverport =25;//SMTP服务器端口

$smtpusermail = "new2008oh@126.com";//SMTP服务器的用户邮箱

$smtpemailto = $_POST['toemail'];//发送给谁

$smtpuser = "new2008oh";//SMTP服务器的用户帐号

$smtppass = "您的邮箱密码";//SMTP服务器的用户密码

$mailtitle = $_POST['title'];//邮件主题

$mailcontent = "h1".$_POST['content']."/h1";//邮件内容

$mailtype = "HTML";//邮件格式(HTML/TXT),TXT为文本邮件

//************************ 配置信息 ****************************

$smtp = new smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass);//这里面的一个true是表示使用身份验证,否则不使用身份验证.-php发送邮箱表单

$smtp-debug = false;//是否显示发送的调试信息

$state = $smtp-sendmail($smtpemailto, $smtpusermail, $mailtitle, $mailcontent, $mailtype);

echo "div style='width:300px; margin:36px auto;'";

if($state==""){

echo "对不起,邮件发送失败!请检查邮箱填写是否有误。";

echo "a href='index.html'点此返回/a";

exit();

}

echo "恭喜!邮件发送成功!!";

echo "a href='index.html'点此返回/a";

echo "/div";

?

这个表单如何用php发送邮件?

表单提交数据到contacts.php文件处理 发送邮件信息,使用PHPMailer发送邮件就可以,

PHPMailer使用方法

网页链接

php表单数据发送到指定邮件

首先,我们需要去Github(网页链接)下载完整的SwiftMailer

这里主要使用到的是下载解压后lib文件夹里的内容,然后需要一些配置项,为方便管理和修改,此处我们写一个配置文件config.php,来进行配置,此处以QQ邮箱为例,配置项如下:

然后自定义一个函数sendMail(函数里的C是thinkphp里获取配置文件的方法,自己在不是tp里的话使用直接require就可以了)

然后在相关代码里使用调用sendMail发送邮件,这里以ThinkPHP里的controller为例子,使用方法如下:

发送成功后显示 ‘Done!’:

然后就可以去邮箱查看是否收取到邮件咯。

就是这么简单。

参考:网页链接