爱生活爱祖国爱家人 發表於 2024-8-1 00:00:00

详解织梦dedecms自定义表单提交之后发送到邮箱的方法

<p style="margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, &quot;Microsoft YaHei&quot;;">
        1、修改程序代码,打开 /plus/diy.php 文件</p><p style="margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, &quot;Microsoft YaHei&quot;;">
        找到(约85行)</p><div class="jb51code" style="margin: 0px; padding: 0px; outline: none; line-height: 25.2px; font-size: 14px; width: 660px; overflow: hidden; clear: both; font-family: tahoma, arial, &quot;Microsoft YaHei&quot;;"><pre class="brush:php;toolbar:false;">$query&nbsp;=&nbsp;&quot;INSERT&nbsp;INTO&nbsp;`{$diy-&gt;table}`&nbsp;(`id`,&nbsp;`ifcheck`&nbsp;$addvar)&nbsp;&nbsp;VALUES&nbsp;(NULL,&nbsp;0&nbsp;$addvalue);&nbsp;&quot;;</pre></div><p style="margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, &quot;Microsoft YaHei&quot;;">
        在其下边添加如下代码:</p><div class="jb51code" style="margin: 0px; padding: 0px; outline: none; line-height: 25.2px; font-size: 14px; width: 660px; overflow: hidden; clear: both; font-family: tahoma, arial, &quot;Microsoft YaHei&quot;;"><pre class="brush:php;toolbar:false;">$mailtitle&nbsp;=&nbsp;$name.&quot;提交表单通知&quot;;
$mailbody&nbsp;=&nbsp;&quot;称呼:{$name}\r\n邮箱:{$email}\r\n内容:{$message}&quot;;
$headers&nbsp;=&nbsp;$cfg_adminemail;
$mailtype&nbsp;=&nbsp;&#39;TXT&#39;;
require_once(DEDEINC.&#39;/mail.class.php&#39;);
$smtp&nbsp;=&nbsp;new&nbsp;smtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);
$smtp-&gt;debug&nbsp;=&nbsp;false;
$smtp-&gt;sendmail($cfg_smtp_usermail,$cfg_webname&nbsp;,$cfg_smtp_usermail,&nbsp;$mailtitle,&nbsp;$mailbody,&nbsp;$mailtype);</pre></div><p style="margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, &quot;Microsoft YaHei&quot;;">
        注:$name $email $message 三个变量都是提交的字段,在您提交的字段名称前面加$符号就行,这个根据你的需要修改。然后保存。</p><p style="margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, &quot;Microsoft YaHei&quot;;">
        2、网站后台添加发布邮箱的参数:</p><p style="margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, &quot;Microsoft YaHei&quot;;">
        后台--&gt;系统--&gt;系统基本参数--&gt;核心设置--&gt;</p><p style="margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, &quot;Microsoft YaHei&quot;;">
        网站发信EMAIL:(填写自己邮箱)<br/>
        smtp服务器:(填写邮箱smtp服务器地址:如126邮箱的为:smtp.126.com)<br/>
        smtp服务器端口:(填写邮箱smtp服务器端口:如126邮箱的为:25)<br/>
        smtp服务器的用户邮箱:(填写自己邮箱)<br/>
        SMTP服务器的用户帐号:(填写自己邮箱)<br/>
        SMTP服务器的用户密码:(邮箱密码或<span style="text-decoration:underline;">QQ</span>密码)</p><p style="margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, &quot;Microsoft YaHei&quot;;">
        以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。</p>
頁: [1]
查看完整版本: 详解织梦dedecms自定义表单提交之后发送到邮箱的方法