PHPMailer 腾讯企业邮箱

注意事项:

  1. 邮箱账户不能开启微信动态验证码
  2. 因为腾讯企业邮箱必须用SSL加密协议(http://service.exmail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1000564),所以PHP必须开启openssl扩展
    php -m | grep openssl
    通过这个方式可以查看是否安装了openssl
  3. PHPMailer 的配置
    'mailer' => array(
                  'class' => 'application.extensions.mailer.EMailer',
                  'pathViews' => 'application.views.email',
                  'pathLayouts' => 'application.views.email.layouts',
                  'Host' => MAIL_HOST,
                  'Port' => MAIL_PORT,
                  'Username' => MAIL_USERNAME,
                  'Password' => MAIL_PASSWORD,
                  'SMTPAuth' => true,
                  'Mailer' => 'smtp',
                  'SMTPSecure' => 'ssl',
                  'From' => MAIL_FROM,
                  'FromName' => MAIL_FROMNAME,
               ),

  4. 腾讯SMTP信息
    POP3/SMTP协议
    接收邮件服务器:pop.exmail.qq.com ,使用SSL,端口号995
    发送邮件服务器:smtp.exmail.qq.com ,使用SSL,端口号465
    海外用户可使用以下服务器
    接收邮件服务器:hwpop.exmail.qq.com ,使用SSL,端口号995
    发送邮件服务器:hwsmtp.exmail.qq.com ,使用SSL,端口号465

你可能感兴趣的:(PHP)