本站免费收录各种优秀网站,欢迎站长们提交优质网站
首页建站文章详细

优客365导航ssl加密邮箱发不出去怎么办?
  • 推荐

原创2021-03-06 13:35:05 73

  优客365导航设置好邮件功能后,发信地址账号密码全部都是正确的,

  下面错误代码。

  SMTP -> ERROR: Failed to connect to server: Connection timed out (110)

  我在网上找了很多资料,最后才发现问题所在,修改办法如下,

  首先打开网站根目录,然后打开app目录下的common.php文件,修改如下:

  把这行代码的注释给删掉就行了,

  // $options['site_root']

  require(EXTEND_PATH.'phpmailer/class.phpmailer.php');

  $mail = new PHPMailer();

  $mail->SMTPDebug = 1;

  $mail->IsSMTP(); //使用SMTP方式发送

  $mail->SMTPAuth = ($options['smtp_auth'] == 'yes') ? true : false; //启用SMTP验证功能,一般需要开启

  $mail->Host = $options['smtp_host']; //smtp服务器地址

  $mail->Port = $options['smtp_port']; //smtp服务器端口

  $mail->Username = $options['smtp_user']; //smtp服务器帐号

  $mail->Password = $options['smtp_pass']; // smtp服务器密码

  $mail->CharSet = 'utf-8'; //发送的邮件内容编码

  $mail->SetFrom($options['smtp_user'], $options['site_name']); //发件人的邮箱和姓名

  $mail->AddReplyTo($options['smtp_user'], $options['site_name']); //回复时的邮箱和姓名,一般跟发件人一样

  $mail->SMTPSecure = "ssl"; //gmail需要启用sll安全连接

  $mail->Subject = $subject; //邮件主题

  $mail->MsgHTML($content); //邮件内容,支持html代码

  优客站在网上找了下面很多资料是无法解决的,

  对优客365导航无法解决,其他程序未测如下

  在 class.phpmailer.php 中,将

  function IsSMTP() {

  $this->Mailer = ‘smtp‘;

  }

  改成:

  function IsSMTP() {

  $this->Mailer = ‘SMTP‘;

  }

  本地 : 注释 $mail->SMTPSecure = ‘ssl’ 这一项,并设置 mail->Port = 25 端口为 25

  上线 ::开启 $mail->SMTPSecure = ‘ssl’ 这一项,并设置 mail->Port = 465 端口为 465

快审推荐