不得不说,网站的邮件功能还是非常之重要的。比如:密码找回,验证激活帐户,邮件提醒等等。而目前对于我们最关键的则是通过邮件验证激活帐户功能了,这能使论坛尽可能的保证用户的质量,包括今后有可能的信息推送。曾经使用过163和foxmail,foxmail用着还不错,可是大概用了七天,它就把我们封了。只能另寻它法,希望Google能大度一些。
下面是使用Google APPS进行Discuz 7.0 邮件发送的具体配置方法(收藏一下):
1、首先自然是申请Google APPS,并配置。
2、由于Gmail是必须SSL的,所以必须要安装OPENSSL,编辑php.ini,找到;extension=php_openssl.dll,去掉;即可。(重启后生效)
3、配置Discuz 邮件:选择“通过SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)”,SMTP服务器:ssl://smtp.gmail.com,SMTP端口:465 或者 587, SMTP服务器要求身份验证:是。
4、听说是很重要的一步:https://www.google.com/a/域名/UnlockCaptcha,要在此进行用户cpatch解锁。
—————————————————————————–
Uhome如何Google APPS进行邮件配置:
同样是选择“通过SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)”,SMTP服务器:smtp.gmail.com,SMTP端口:465 或者 587, SMTP服务器要求身份验证:是。另外则需要修改function_sendmail.php文件,
打开$/uchome/source/function_sendmail.php,将下面这行代码:
if(!$fp = fsockopen($mail['server'], $mail['port'], $errno, $errstr, 30)) {
更改为:
if(!$fp = fsockopen("ssl://".$mail['server'], $mail['port'], $errno, $errstr, 30)) {
基本完成之后可以进行邮件测试一翻,由于在后台没有日志可查,我们可以通过/data/log下的200907_SMTP.php和200907_sendmail.php查看。

Pingback: polaris14551 | 摇光 » Ubuntu安装sendmail