这个功能经常用到,但是没有记录,今天找了一个比较不错的,快速,代码少方便的,记录下来以后可以用
顺便记录下139邮箱
smtp服务器:smtp.139.com
端口:25
经过测试,在dede5.7以后附件里的代码已经失效了。自己测试也不成功,经过尝试后,发现到可以用的,放在下面。
- $mailtitle = "用户订单信息";//邮件标题
- $mailbody = "称呼:{$name}\r\n邮箱:{$email}\r\n所在城市:{$city}\r\n国家:{$guojia}\r\n电话:{$tel}\r\n类别:{$qudao}";//$name中name是该input元素的id号
- $headers = $cfg_adminemail;//用我们刚才设置的管理员邮箱发送
- $mailtype = 'TXT';//邮件类型为文本类型
- require_once(DEDEINC.'/mail.class.php');//加载织梦的邮件库
- $smtp = new smtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);//创建smtp服务
- $smtp->debug = false;//不起用调试
- $smtp->sendmail($cfg_smtp_usermail,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);//发送邮件
有几个要点:
1.字段都要写到上面第三行里
2.如果发送失败,可以尝试下面的方法
第十五行换成:
$cfg_smtp_usermail2="xxxx@qq.com";
$smtp->sendmail($cfg_smtp_usermail2,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
2014-7-18日测试有效,dede5.7
附件下载:
dede自定义表单提交之后发送邮件到站长邮箱提示.zip47.78KB
上一篇
开启php_curl函数
开启php_curl函数
下一篇
js右侧微信返回顶部
js右侧微信返回顶部
版权声明:《 dede自定义表单提交之后发送邮件到站长邮箱提示 》为王健原创文章,转载请注明出处!
最后编辑:2014-2-17 18:02:38