织梦smtp服务器的用户邮箱(邮箱SMTP服务器)
- 服务器
- 2022-12-19 02:02:04
- 15
本篇文章给大家谈谈织梦smtp服务器的用户邮箱,以及邮箱SMTP服务器对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、织梦自定义表单邮件提醒功能,网上搜索的都不行,哪位大神有源码
- 2、织梦的邮箱怎么设置参数开启呀?验证用户注册发送验证码到邮箱的,听说qq邮箱可以,本人还没事,具体情
- 3、织梦提交表单自动发送邮箱提醒的解决方法?
- 4、织梦邮箱验证,网站服务器上怎么设置?
- 5、如何让DEDECMS留言板自动邮件通知管理员
- 6、织梦会员注册邮箱验证如何设置
织梦自定义表单邮件提醒功能,网上搜索的都不行,哪位大神有源码
首先在织梦网站后台,进入系统--系统基本参数--核心设置里面发信帐号
网站发信EMAIL:123456789@163.com
是否启用smtp方式发送邮件:是
smtp服务器:smtp.163.com
smtp服务器端口:25
SMTP服务器的用户邮箱:123456789@163.com
SMTP服务器的用户帐号:123456789
SMTP服务器的用户密码:邮箱密码
=====================================================
打开根目录plus下面的diy.php文件:
大概在85行找到一下代码:
$query = "INSERT INTO `{$diy-table}` (`id`, `ifcheck` $addvar) VALUES (NULL, 0 $addvalue); ";
在此代码后面开始加入一下代码:
$mailtitle = $name."{$xingming}向您提交了表单";//邮件标题
$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);//发送邮件
注:
修改$mailbody 中的参数;$name中name修改城每一个字段的数据字段名
需要注意的是:邮箱需要开启POP3/SMTP/IMAP设置,目前只有一些老的163邮箱可以正常使用(默认是打开的),新注册的邮箱也是不可以使用
以上方法是我常用的 ,保证可以正常使用
织梦的邮箱怎么设置参数开启呀?验证用户注册发送验证码到邮箱的,听说qq邮箱可以,本人还没事,具体情
1、进入自己已有的邮箱,设置帐户,选择“开启POP3/SMTP服务 ”并保存更改。我就哪我现有设置好的邮箱给大家演示(注:我用的是腾讯企业邮箱,特别注意我画红部分,第一个必要设置就是在邮箱里设置:开启POP/SMTP服务,第二个就是必要获取POP服务器的信息),如图:
2、进入dede后台,系统,系统基本参数,核心设置,配置好邮箱发信的信息.以下是我的配置(说明和如演示图):
是否启用smtp方式发送邮件:是.
smtp服务器: smtp.exmail.qq.com (注:因为我用的是QQ企业邮箱,所以可以参照上图演示第二个画红部分.POP服务器为:我所填写的:smtp.exmail.qq.com,一般这个POP服务器的填写不是乱填,请一定要参考你使用的邮箱他们所在的POP服务器.)
smtp服务器端口: 25 (一般这个不需要可以去修改改变.默认为:25)
SMTP服务器的用户邮箱: webmaster@asqq8.net (这里填写完整的邮箱地址)
SMTP服务器的用户帐号: webmaster (这里填写邮箱开头的账户也就是用户名)
SMTP服务器的用户密码: 123456 (密码就不用多说了)
3.进入dede后台,系统,系统基本参数,会员设置,在“会员使用权限开通状态(-10 邮件验证 -1 手工审核, 0 没限制)”填-10 如图:
教程演示操纵到这里,已经可以收到邮件了
织梦提交表单自动发送邮箱提醒的解决方法?
你好,织梦程序做的网站,用户提交表单之后,相关信息自动发送到站长邮箱的相关代码设置如下:
第一步:首先在织梦网站后台,进入系统--系统基本参数--核心设置里面,其中需要设置下列几项:
网站发信EMAIL:如vip@qq.com
smtp服务器:如:smtp.qq.com
SMTP服务器的用户邮箱:vip@qq.com
SMTP服务器的用户帐号:vip@qq.com
SMTP服务器的用户密码:自己设置。
最后效果如下:
第二步:打开plus下面的diy.php文件,在85行找到:$query = "INSERT INTO `{$diy-table}` (`id`, `ifcheck` $addvar) VALUES (NULL, 0 $addvalue); ";
第三步:在以上代码的后面添加下面这段代码:
$mailtitle = $name."提交表单通知";
$mailbody = "称呼:{$name}\r\n邮箱:{$email}\r\n内容:{$message}";
$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-debug = false;
$smtp-sendmail($cfg_smtp_usermail,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
注:$name $email $message 三个变量都是提交的字段,你提交的字段名称前面加$符号就行,这个根据你的需要来改。然后保存。
第三步:如果网站使用的是国外服务器需要对第二步进行一下处理
一般网站使用的是国内服务器加上第二步给的代码,就可以实现管理员邮箱给自己发信,内容通过id号获取,不过美国主机是限制自己给自己发邮件的,所以在第二步代码的最后一句,要将其改下:
$smtp-sendmail($cfg_smtp_usermail,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
//发送邮件,sendmail(收件人,网站名,发件人,邮件标题,邮件内容,邮件类型),将收件人重新定义一个,
比如:
$cfg_smtp_usermail2="xxxx@qq.com";
$smtp-sendmail($cfg_smtp_usermail2,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
这样设置以后就可以了。
在赵一鸣随笔博客中有《dedecms织梦建站视频教程完整版》免费观看,你可以作为参考。
如果我的回答对你有用,可以采纳哦!
织梦邮箱验证,网站服务器上怎么设置?
一般都可以。
还是好好检查后台你填写的资料吧
smtp服务器: smtp.qq.com
smtp服务器端口:25
SMTP服务器的用户邮箱:你的邮箱
SMTP服务器的用户帐号:你的邮箱
SMTP服务器的用户密码: 密码
如何让DEDECMS留言板自动邮件通知管理员
织梦云模板为您解答:
这个主要是利用织梦内置的发邮件类mail.class.php,其中很简单。
1.首先,需要准备的工作
系统设置-系统基本参数-核心设置中,其中:
网站发信EMAIL:如111111@qq.com
smtp服务器:如:smtp.qq.com
SMTP服务器的用户邮箱: 111111@qq.com
SMTP服务器的用户帐号:111111
SMTP服务器的用户密码:*********
这几项填正确才可以发信哦。如果实在是收不到信,那么请到邮箱运营商网站查询SMTP相关帮助信息。
2.打开plus/guestbook.php文件,然后找到这个位置:
else{
ShowMsg('成功提交留言,但需要管理员审核后才能显示!','guestbook.php',0,3000);
}
//要把代码加在此处哦。。
exit();
}
//显示所有留言
3.把代码插入到该插入的位置:
//发送EMAIL
$mailaddress=$cfg_adminemail;
$mailtitle='用户"'.$uname.'"通过网站留言板发表了留言';
$message = $msg;
$mailbody ="用户:".$uname."br/电话:{$tel}br/地址:{$address}br/邮箱:{$email}br/QQ:{$qq}br/留言内容:br/".$message."\r\n\r\n";
$headers = "From:".$cfg_adminemail."\r\nReply-To: ".$cfg_adminemail;
if($cfg_sendmail_bysmtp == 'Y' !empty($cfg_smtp_server))
{
$mailtype ='HTML';
require_once(DEDEINC.'/mail.class.php');
$smtp = newsmtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);
$smtp-debug = false;
$smtp-sendmail($mailaddress, $cfg_smtp_usermail,$mailtitle, $mailbody, $mailtype);
}
else
{
@mail($mailaddress, $mailtitle, $mailbody,$headers);
}
//发送EMAIL结束
注:如果你懂HTML的话,可以修改$mailbody这个变量中的HTML来显示邮件内容的布局问题。
有不懂地方可以再联系织梦云模板的客服,百度直接搜织梦云或者织梦云模板即可。
织梦会员注册邮箱验证如何设置
DEDECMS 会员注册邮件验证设置是每个应用者为会员打开的大门 如何设置好会员注册邮件验证,下面我们就开始旅程:
第一步:在[系统]里面找到[系统基本参数]找到[会员设置]
设置:会员使用权限开通状态(-10 邮件验证 -1 手工审核, 0 没限制):
值为:-10
如图:
第二步:在[系统]里面找到[系统基本参数]找到[核心设置]
设置:网站发信EMAIL:manage@chinakjyr.com(自己的E-mail)
是否启用smtp方式发送邮件:选择(是)
smtp服务器:mail.chinakjyr.com(自己E-mail的SMTP服务器)
smtp服务器端口:25(默认的不用管)
SMTP服务器的用户邮箱:mail.chinakjyr.com(自己E-mail的用户邮箱)
SMTP服务器的用户帐号:mail.chinakjyr.com(自己E-mail的用户帐号)
SMTP服务器的用户密码:********(自己E-mail的密码)
如图:
第三步:如果 是QQ的邮箱,那么还要设置开启 POP3/SMTP服务
如图:开启这两项 点击勾选
第四步:给自己设置一个漂亮的会员注册邮件(E-mail)验证信息
在DEDECMS的会员文件夹下找reg_new.php文件
找到reg_new.php文件中
//邮件验证
if($cfg_mb_spacesta==-10)
{
$userhash = md5($cfg_cookie_encode.'--'.$mid.'--'.$email);
$url = $cfg_basehost.(empty($cfg_cmspath) ? '/' : $cfg_cmspath)."/member/index_do.php?fmdo=checkMailmid={$mid}userhash={$userhash}do=1";
$url = eregi_replace('http://', '', $url);
$url = 'http://'.eregi_replace('//', '/', $url);
$mailtitle = "{$cfg_webname}--会员邮件验证通知";
$mailbody = '';
$mailbody .= "尊敬的用户[{$uname}],您好:\r\n";
$mailbody .= "欢迎注册成为[{$cfg_webname}]的会员。\r\n";
$mailbody .= "要通过注册,还必须进行最后一步操作,请点击或复制下面链接到地址栏访问这地址:\r\n\r\n";
$mailbody .= "{$url}\r\n\r\n";
$mailbody .= "Power by 织梦内容管理系统!\r\n";
修改 :
//邮件验证
if($cfg_mb_spacesta==-10)
{
$userhash = md5($cfg_cookie_encode.'--'.$mid.'--'.$email);
$url = $cfg_basehost.(empty($cfg_cmspath) ? '/' : $cfg_cmspath)."/member/index_do.php?fmdo=checkMailmid={$mid}userhash={$userhash}do=1";
$url = preg_replace("#http:\/\/#i", '', $url);
$url = 'http://'.preg_replace("#\/\/#", '/', $url);
$mailtitle = "{$cfg_webname}--会员邮件验证通知";
$mailbody = '';
$mailbody .= "尊敬的用户[{$uname}],您好:\r\n";
$mailbody .= "你使用了邮箱{$email }注册了{$cfg_webname}的会员。请点击以下链接,确认你在{$cfg_webname}的注册:\r\n";
$mailbody .= "{$url}\r\n\r\n";
$mailbody .= "如果以上链接不能点击,你可以复制网址URL,然后粘贴到浏览器地址栏打开,完成确认。\r\n\r\n";
$mailbody .= "-{$cfg_webname}\r\n";
$mailbody .= "(这是一封自动发送的邮件,请不要直接回复)\r\n";
$mailbody .= "-如果你没有注册过{$cfg_webname},可能是有人尝试使用你的邮件来注册,请忽略本邮件。\r\n";
$mailbody .= "-没有激活的账号会为你保留24个小时, 请尽快激活。\r\n";
$mailbody .= "-24个小时以后, 没有被激活的注册会自动失效,你需要重新填写并注册。\r\n";
$mailbody .= "-还有其他问题? 联系 \r\n";
$mailbody .= "Power by {$cfg_webname}!\r\n";
欢迎转载,本文标题:织梦dedecms邮件(E-mail)验证会员注册设置
转载请注明原文网址:
关于织梦smtp服务器的用户邮箱和邮箱SMTP服务器的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
本文由admin于2022-12-19发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:https://www.qnphp.com/post/24812.html