首先 下载 Mail.class.php 放在Thinkphp/Extend/Library/ORG 文件夹下,如:
1.开启socket:在php.ini中取消extension=php_sockets.dll前面的分号。
2.把Mail.class.php放到ThinkPHP\Extend\Library\ORG目录下,利用import('ORG.Mail');导入。如果在ORG下面新建
Mailer文件夹,将Mail.class.php放入其中,用import('ORG.Mailer.Mail');导入。
可以参考http://www.thinkphp.cn/extend/273.html 这里的步骤。
当遇到 SMTP无法登录 的问题 一般 是 你选择的邮箱 端口设置的问题 这个对于126 或163 邮箱 可以设置为25;
接着就是检查 你用来发邮件的邮箱 是否设置好开启 SMTP服务,这个一般得登录你自己的邮箱去设置。
出现这个错误,SMTP connect() failed 去修改$mail->SMTPSecure = 'ssl'; // 使用安全协议 把ssl 去掉;
一般检查完这些,基本都能发送邮件成功的。