前几天用DEDE做一个项目,客户要求自定义表单提交数据后自动将提交内容发送到指定邮箱,同时数据也要提交到数据库
打开/plus/diy.php 文件
找到如下代码:
PHP代码
require_once DEDEINC.'/diyform.cls.php';
$diy = new diyform($diyid);
在下面添加发送邮件代码,发送邮件代码见这里(一定要先看这里) PHPMailer 详细介绍及使用方法 发送邮件
PHPmailer 发送邮件设置指定发件人邮箱
以下是DEDE织梦实现代码,本人在dede5.7 sp1下测试成功
PHP代码
.....
require_once DEDEINC.'/diyform.cls.php';
$diy = new diyform($diyid);
require("class.phpmailer.php"); //下载的文件必须放在该文件所在目录
$mail = new PHPMailer(); //建立邮件发送类
$address ="javlee@qq.com"; 本文来自oleou
$mail->IsSMTP(); // 使用SMTP方式发送
$mail->Host = "smtp.163.com"; // 您的企业邮局域名
$mail->SMTPAuth = true; // 启用SMTP验证功能
$mail->Username = "legeorwa@163.com"; // 邮局用户名(请填写完整的email地址)
$mail->Password = "Arkbkwgkwg240."; // 邮局密码
$mail->Port=25;
$mail->From = "legeorwa@163.com"; //邮件发送email地址
$mail->FromName = $fullname;
$mail->AddAddress("$address", "Tibet");//收件人地址,可以替换成任何想要接收邮件的email信箱,格式是AddAddress("收件人email","收件人姓名")
if($action == 'post') {
站长 if($do == 2) {
oleou
友情赞助 | TAG标签 | baidumap | sitemap | RSS订阅 | 登陆邮箱 | 站内搜 |
Copyright ©copy; 2018 OLEOU 欢迎转载、评论。联系站长admin@oleou.com 港ICP备20120818号-1