操作说明:此代码经过几天的测试,会无缘无故自发很多垃圾邮件,已经不推荐。
建议使用麦客和灵犀,至于版权可以参考https://www.oleou.com/jishu/2019-04-27/544.html这个暂时解决一下,毕竟是专业工具。
前几天用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) {
o l e o u.com
$mail->Subject = $trip; //邮件标题
$mail->Body = "Interested trip: $trip<br /> Full Name: $fullname<br /> E-mail: $email<br /> Contact Number: $contact<br /> Nationality: $nationality<br /> Number of Adult travelers: $travelers<br /> Number of children under 12: $children<br /> Approximate Entry Date: $entrydate<br /> Last city before entering Tibet: $city<br /> Hotel Class: $hotelclass<br /> Transportation preference: $preference<br /> Needed flight & train tickets from us: $flight<br /> What type of experience you are looking for?<br />$looking<br /><br /> Where would you like to visit?<br />$visit<br /><br /> What other information should we know?<br />$should<br /><br /> How did you know about us?<br />$about"; //邮件内容 ,
如果不想取数的话,就写个提示信息,如,网站有新订单了,请登录网站及时处理。
oleou