发新话题
打印

关于后台邮件设置Gmail,已用PHPMailer测试通过.

关于后台邮件设置Gmail,已用PHPMailer测试通过.

我想设置Ecshop的邮件服务器为Gmail的SMTP服务器,
搜索了一下论坛发现没有解决方案.
所以自己写了一个使用PHPMail连Gmail的代码.
单纯的代码通过,可是我把它替换  lib_common.php中"使用smtp服务发送邮件"就是不行,
不知哪里出了问题.
还望高手指点......

PHPMail代码如下:
复制内容到剪贴板
代码:
  require_once(ROOT_PATH . 'includes/class.phpmailer.php.php');
  require_once(ROOT_PATH . 'includes/class.smtp.php');
  
  //### start PHPMailer
  $mail=new PHPMailer();
  $mail->IsSMTP();
  $mail->SMTPAuth  = true;
  $mail->SMTPSecure = "ssl";
  $mail->Host   = "smtp.gmail.com";
  $mail->Port   = 465;
  //$mail->CharSet  = 'utf-8';
  $mail->Username  = "me@gmail.com";
  $mail->Password  = "pwd";
  $mail->From      = "me@gmail.com";
  $mail->FromName  = "Greco";
  $mail->Subject    = "testing";
  //$mail->Body      = file_get_contents("[url]http://www.domain.com"[/url]);                      //HTML Body
  $mail->Body  = "testing by greco";
  //$mail->AltBody    = "";
  $mail->WordWrap  = 80;
  $mail->AddAddress("your@gmail.com");
  $mail->IsHTML(true); // send as HTML
  
  if(!$mail->Send()) {
    return false;
  } else {
    return true;
  }
  //### end PHPMailer
顺便说一句,要使用PHPMail连Gmail的SMTP服务器,
你的PHP必须支持SSL
可以修改php.ini, 把php_openssl打开
还有要把openssl.dll 和 libeay32.dll 和 ssleay32.dll拷贝到system32下

TOP

我对PHP不是很了解,有对PHP,Ecshop了解的请解答一下
我急需使用Ecshop连Gmail SMTP server
再次谢过

TOP

没人会吗?

TOP

自己顶,等人帮助

TOP

我再顶

TOP

可以查看 ecshop商城支持Gmail发信 这篇文章,地址:http://www.lihaixin.com/2008/10/ecshop-support-gmail-409.html,我经过测试,完全通过

TOP

发新话题