discuz7.2 在iis下配置php sendmail功能

本文不是将怎样配置IIS下面的SMTP的,详情请看php的mail函数在WinXP+IIS环境下的应用/设置这篇文章。

注意在

虚拟服务器->属性->访问->中继
将那个复选框选好,然后再添加了*.*.*.*(一定要填写服务器的公网ip,稍后解释)的本地地址

但是这样之后我们在discuz的后台如下配置:

image

接着进行测试:

image

这样测试是完全可以成功的,但是如果发件人或者收件人是username user@domain.com这样的格式就不能发送了,也许是iis的服务器不能个支持这样的格式(本人不才,如果高人看到请指教具体原因)

对于论坛上面说到的情况就是这样,后台测试成功,但是在注册或者找回密码或者邀请码发送时候就发送不出去了。

找到原因就好办了,打开sendmail.inc.php文件,修改两处代码:

第一处:

$email_from = $email_from == ” ? ‘=?’.$charset.’?B?’.base64_encode($bbname)."?= <$adminemail>" : (preg_match(‘/^(.+?) <(.+?)>$/’,$email_from, $from) ? ‘=?’.$charset.’?B?’.base64_encode($from[1])."?= <$from[2]>" : $email_from);

改为

$email_from = $email_from == ” ? $adminemail : preg_match(‘/^(.+?) <(.+?)>$/’,$email_from, $from) ? $from[2] : $email_from;

第二处:

$tousers[] = preg_match(‘/^(.+?) <(.+?)>$/’,$touser, $to) ? ($mailusername ? ‘=?’.$charset.’?B?’.base64_encode($to[1])."?= <$to[2]>" : $to[2]) : $touser;

改为

$tousers[] = preg_match(‘/^(.+?) <(.+?)>$/’,$touser, $to) ? $to[2] : $touser;

再测试邮件就成功发送了。以上希望对大家有帮助

同时刚才说到中继要填写服务器真实IP,这是由于如果不设置这些就会使收到的邮件被判定为垃圾邮件。但是只是这样设置也是不够的,还需要在php.ini配置的时候也填写真是IP,而不是填写127.0.0.1 。

接下来你还需要绑定你自己的域名到刚才的IP,比如我的bt.sicau.org,那么发送邮件时候设置发件人为XXX@bt.sicau.org 那么邮件就不会再直接进入QQ,gmail等的垃圾箱了。

以上初步解决RDNS的问题。

discuz7.2 计划任务中一个文件threadexpiries_hourly.inc.php的小错误

在文件的17行处    $threads[] = $expiry;

其中的数组 $threads没有初始化

应该将14行的$actionarray = array();修改为$actionarray=$threads= array();

不过仔细看了看这个数组变量在后面也没有用到啊,应该可以直接去掉17行的

另外在discuz7.2的后台工具>>计划任务的标注也错了位,不知道是不是我不小心弄错的

川农校内BT下载站,快来享受5M/s的下载速度!

大家都了解川农的网速,下载上百兆的资源有时候都得拖几个小时。土豆、优酷情况好些的话缓冲一会还能忍受的住,几个G的电视剧,几百兆的电影…更不用说动辄几十G的720P、1080P高清了,川农的网速非得下个几天几夜才行,为看一部这样一部高清,实在不值得。

下载狂人们的福音来了!川农校内BT下载站思可觅正式上线了!思可觅是一个论坛形式的bt下载站,同学们可以在里面分享资源,下载自己需要的、上传自己拥有的资源。正常的下载速度可以到5M/s!你要做的,就是把下载缓存开大,限制下载速度,保护硬盘!这里速度已不是瓶颈。

autoCAD,Adobe CS5全套?1080P的《阿凡达》?统统收入囊中吧,只要你的硬盘足够大!

(点击看大图)

的速度下还有个小小的遗憾,就是网站刚刚上线不久,资源还不够丰富,在一开始,不一定能找到你想要的资源,但是不要紧,我们的会员都很热心,如何做种,如何发帖他们会耐心为你解答,现在加入,你就是网站元老级的人物!
思可觅BT站欢迎你的加入,地址:http://bt.sicau.org

pockeTwit添加GAE api失败的原因

这几天在使用pocketwit,但是添加自己建立的api总是失败,打开源文件看到如下代码

while (!r.EndOfStream)
{
    string URL = r.ReadLine();
    Twitter.ServerURL Pair = new Twitter.ServerURL();
    Pair.URL = URL + "api/";
    Pair.Name = URL.Replace("http://","").Replace(".","").Replace("/","");
    ServerList.Add(Pair.Name, Pair);
}

恍然大悟,原来添加的时候不要加入最后的api,就象这样:http://***.appspot.com/api/,程序会自动帮你添加一个后缀api/,于是在laconicaservers.txt这个文件中写http://***.appspot.com/即可!

Google搜索服务退出中国

Google高级副总裁大卫德鲁蒙德今天在Google官方网站发布博文“新的中国策略(更新)”,指出中国的互联网环境在去年一年的时间内持续恶化,大量知名网站和服务,例如 Facebook、Twitter、YouTube、Google Docs 和 Blogger 等网站都被封锁,这所有的一切让 Google 决定停止在 Google.cn 过滤审查搜索结果。

Google在博文中指出,Google将从今天开始停止对Google.cn的网页搜索、新闻搜索、图片搜索的审查过滤,访问Google.cn的用户将会被自动重定向到Google.com.hk,在那里将提供没有审查的简体中文搜索服务。香港用户的繁体中文搜索服务保持不变。中国大陆用户将使用香港的服务器进行搜索,因此可能会出现访问速度变慢或暂时无法访问的情况。

Google做出这样的决定是艰难的,Google希望包括中国人在内的全世界人民都能享受到Google的服务,但Google在和中国政府的谈判中得到明确的信息是,没有审查过滤的搜索是违法的,因此Google相信通过使用Google.com.hk来提供没有审查过滤的搜索结果是一个明智的选择,因为这种服务在香港那是完全合法的,同时还能帮助中国大陆的网民获取更多信息。Google很清楚这可能意味着搜索服务随时有被封锁的可能,但Google希望中国政府会尊重Google的这个决定。此外Google还创建了一个每天都更新的网页来检测中国大陆访问Google各个服务的情况。

由于Google有着广泛的业务,因此原先谷歌中国的研发和销售团队还将继续留在中国工作,销售团队会有人专门负责中国用户访问Google.com.hk的情况。

Google在博文的最后写道,Google明确指出,所有的这些决定的推定均是由美国的管理人员执行的,与谷歌中国员工无关,中国的员工不应该被追究责任,Google中国员工面对着大量的压力依然努力保证了谷歌中国的各项服务正常运转,Google对此深感骄傲。

在以上声明发布之后,我这里检测,直接访问 www.google.cn 已经会自动跳转到了 www.google.com.hk ,首页提示:“欢迎您来到谷歌搜索在中国的新家”。这表明Google已经真的要放弃了google.cn了,谷歌中文搜索服务终于撤出中国,除此之外,谷歌音乐、谷歌热榜、igoogle等google.cn的服务还依旧能在中国访问。

见证历史的时刻到来了,今天,我们一起见证了,全球最伟大的科技公司Google,第一次将其搜索服务撤离一个国家,这不仅仅是中国网民的悲哀,更是中国人的耻辱,这一天具有划时代的历史意义:中国在全球高速发展的互联网科技革命的历史时期,向着闭关锁国的道路迈上了坚定的一步。

原创文章如转载,请注明:转载自月光博客 [ http://www.williamlong.info/ ]
本文链接地址:http://www.williamlong.info/archives/2124.html