OpenCart - 中文论坛

标题: 20元求此文件的修改,让其能发邮件。代码已有。只须嵌入。 [打印本页]

作者: ynishop    时间: 2011-5-28 16:13
标题: 20元求此文件的修改,让其能发邮件。代码已有。只须嵌入。
我的主机支持Jmail邮件协议,但不知道怎么修改让主机可以发邮件。。。。。也就是php 里调用JMAIL。
帮我看下怎么把以下发邮件代码嵌入到 \catalog\controller\account\create.php文件里?也就是调用服务器里设置好的发件人和收件人和SMTP服务器、邮件内容、邮件主题、



<?
    header("Content-Type:text/html;");   
    function   TOJMail($From,$FromName,$FromUser,$FromPass,$TOMail,$TOTitle,$TOContent,$SmtpServer)  
  {  
  $jmail=new   COM("JMail.Message")or   die("޷Jmail");  
  $jmail->logging="true";
  $jmail->Charset = 'gb2312'; //Ļ
$jmail->ContentTransferEncoding = "base64";
$jmail->Encoding = "base64";
$jmail->ISOEncodeHeaders =  true;
  
  $jmail->From=$From;  
  $jmail->FromName=$FromName;  
  $jmail->AddRecipient($TOMail);  
  $jmail->Subject=$TOTitle;  
  $jmail->Body=$TOContent;
  $jmail->MailServerUserName=$FromUser;  
  $jmail->MailServerPassword=$FromPass;  
  $jmail->Send($SmtpServer);  
  echo   "发送成功";  
  }  
   
  $From = "nrsrlove@126.com";                   //发件人-服务器上设置好的。
  $FromName = "test";                                   //发件人名字  -服务器上设置好的。
  $FromUser = "nrsrlove";                                 //SMTP帐户名 -服务器上设置好的。
  $FromPass = "*****";                                     //SMTP密码  -服务器上设置好的。
  $TOMail = "ynishop@126.com";                 //收件人 -调用表单里的EMAIL
  $TOTitle = "PHP+JmailԷʼ";                                 //ʼ 邮件主题
  $TOContent = "PHP+JmailԷʼ";                                 //邮件内容  
  $SmtpServer = "smtp.126.com";                         //ʼ SMTP主机 --服务器上设置好的。
  TOJMail($From,$FromName,$FromUser,$FromPass,$TOMail,$TOTitle,$TOContent,$SmtpServer);  
  ?>
作者: kiril    时间: 2011-6-21 21:57
够恶心人 20  操! 不够老子打一炮
作者: feiyang    时间: 2011-7-1 17:40
这套系统代码真的不错
作者: feimichong    时间: 2011-7-8 10:40
代码不都有备注了吗?
作者: ynishop    时间: 2011-10-16 12:46
kiril 发表于 2011-6-21 21:57
够恶心人 20  操! 不够老子打一炮

你也是真的是色鬼哦,就知道打炮。我 的现在可以发邮件了,一切正常,




欢迎光临 OpenCart - 中文论坛 (https://bbs.opencart.cn/) Powered by Discuz! X3.2