本文目录一览:
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!’:
然后就可以去邮箱查看是否收取到邮件咯。
就是这么简单。
参考:网页链接