Tuesday, June 26, 2012

美博园

美博园


WordPress无法发送邮件:你的PHP支持mail()函数吗

Posted: 25 Jun 2012 06:13 AM PDT

http://feeds.feedburner.com/allinfa/【美博园2012年6月25日】WordPress无疑是最强大的PHP+MYSQL博客系统,简单、灵活、拓展强,没事折腾折腾代码也挺爽。由于小拼职业关系,对SEM、SEO、PPC、电子商务都很关注。建立这个博客的初衷,也旨在分享、学习、快乐。这两天蛮头疼,主要是WordPress无法发送邮件的问题,让小拼纠结了。 WordPress无法发送邮件问题 1)WordPress后台设置正确,选择"用户必须注册并登录才可以发表评论"、"有人发表评论时、评论等待审核时发送电子邮件"和"用户找回密码"功能,经测试均无效,收不到邮件; 2)安装留言回复插件:Comment Reply Notification,在回复用户评论时,还是收不到邮件。 针对上述问题,小拼Google、百度了N久,参考了无数资料,总算解决了,下面分享下解决思路,将"雷锋精神"发扬光大:-) PHP是否支持mail()函数 WordPress无法发送邮件,通常都是放置博客的服务器自身问题,而不是WordPress程序的问题。Linux主机还算幸福,一般不用操心mail()函数的问题。Win主机大多支持情况不是很好,主要现在垃圾邮件横行,IDC商也是头大的很,干脆禁了mail()函数,一了百了。 WordPress发送邮件的原理很简单,它是通过PHP中的mail()函数来实现的,所以我们首先要解决的就是测试服务器对mail()函数的支持情况,小拼提供三种解决方案,随你喜欢。 1)新建一个PHP文件,命名为mail_test.php,加入以下代码: 将mail_test.php上传至网站根目录,访问该文件,就可以看到你的服务器PHP详细配置信息了,其中的sendmail_path组件,如果值是-t -i,则说明你的服务器支持mail()函数。 2)在上面的mail_test.php文件中,加入以下代码: 同上,访问mail_test.php文件,如果你的邮箱收到名为Mail Test的新邮件,那表示你的服务器是支持mail()函数发送邮件的。 3)在mail_test.php中加入如下代码: 以上三种方法,就可以准确地测试出你的服务器对mail()函数的支持情况了。如果不支持mail()函数的话,就去找你的IDC商沟通吧!当然,还是一种很好的解决方案,小拼推荐一款很好用的插件——Configure SMTP,轻松几步,就能完美解决你的Wordpress无法发送邮件的问题了。在之后的博客更新中,小拼也会发布一个关于Configure SMTP汉化和配置的详细图文教程的,请关注。 PHP支持mail()函数 Gmail发送邮件失败 相信不少朋友也遇到过这样的问题,我的PHP支持mail()函数的,为什么Gmail还是发送不了邮件?其实,这个问题也很好解决,主要是PHP中open_ssl扩展没有打开。直接打开php.ini文件,找到;extension=php_openssl.dll,将前面的分号;去掉,重启IIS即可。 WordPress通过电子邮件(Gmail)发布文章 这个功能小拼是不用的,毕竟电子邮件发布文章弊端还是蛮多的,比如只能设置默认分类,不能发布图片和链接等,不过对于纯文字支持还是很好的:-) 分享下Wordpress管理后台-撰写选项 邮件服务器地址:ssl://pop.gmail.com(Gmail采用的安全连接,应该以ssl://开头) 端口号:995 用户名:*********@gmail.com 密码: ******* 默认邮件分类:未分类(这个你随意,小拼选择的就是"搜索引擎营销"这个与主题最相近的分类) 之后访问你的Wordpress根目录下的wp-mail.php激活即可。 好了,以上就是小拉对WordPress无法发送邮件问题的说明了,总结一下解决思路:首先测试PHP是否支持mail()函数,不支持的话有两个解决办法,其一找你的WordPress空间商沟通,其二安装Configure SMTP插件。另外,对Gmail发送邮件失败和通过电子邮件(Gmail)发布文章的问题也作了补充说明,希望能帮到你. 转载自:http://www.xp-sem.com/wordpress-send-mail-of-php/

»» 查看原文全文 »»

» 除声明转载均为原创,原文标题:WordPress无法发送邮件:你的PHP支持mail()函数吗 - 美博园

通过email邮件发布文章到WordPress的简单设置

Posted: 25 Jun 2012 05:57 AM PDT

http://feeds.feedburner.com/allinfa/【美博园2012年6月25日】通过email发布文章,对于个别时候,还是很方便的,比如手机不支持WordPress移动客户端,或者在陌生电脑上,不便登录后台…等等… 但是email发布也有弊端,只能设置默认分类,不能选择,不能发布图片和链接等,如果文章中有图片那么会以代码形式出现,不过对于纯文字却是没有任何问题的! 下面是简单的设置,本人亲测可用! 下面以常用的GMail(本人使用的是gmail的企业邮箱)为例,一步一步来实现这个功能: 1. 注册一个GMail账号,专门用来发表WordPress博客日志 2. 更改WordPress设置以便访问上述GMail账号 3. 对WordPress进行设置,使之能够通过GMail发表内容 通过GMail发表日志 第一步——新注册一个GMail账号 这个没什么好说的了,大家到www.gmail.com去申请新的Gmail账号就ok了, 强烈建议使用相对隐秘的电子邮件地址——也就是说,这个电子邮件地址需要是常人难以猜到、只有本人知道的地 址。任何投递到这个电子邮件地址的信件将会被发表在博客上,所以我们必须要保证这个地址绝对的私密。此外,有些电子邮件服务器不允许邮件账号完全由数字组 成或以数字开头。因此注册前请先了解虚拟服务器的相关规定。注册GMail时可以点那个检测用户名按钮,看是否可以用。 第二步——更改WordPress设置以访问上述Gmail账号 新邮件账号注册完毕后,返回WordPress后台的"撰写"选项,填写虚拟服主机商提供给用户的邮件服务器地址和端口号。(如果不确定具体的邮件服务器地址和端口号,可以在虚拟主机商网站的FAQ版块或用户手册版块中查找。端口号通常为110。) 由于GMail启用了安全连接,所以我们在填写邮件服务器时要以 ssl:// 开头,具体设置如下: 邮件服务器地址:ssl://pop.gmail.com(笔者使用的是gmail企业邮箱,服务器地址也是这个) 端口号:995 用户名:*********@gmail.com 密码: ******* 默认邮件分类:未分类(这个随你高兴喽) 然后点击"保存更改"。 注意:如果在注册邮件账号前已经通过"管理界面>设置>撰写>通过电子邮件发表"设置了电子邮件地址,那么注册时的登录名和密码需要和之前的设置保持一致。因为Wordpress要使用这个账号登录GMail去取邮件内容。 第三步——发表邮件日志 现在我们已经注册了新的邮箱账号,也在后台进行了设置,让WordPress博客能够接收新邮箱账号中的邮件。但我们仍然需要再次设置WordPress,让它能够自动发表接收到的邮件。我们可以进行以下任一操作: 手动浏览器激活方式 将邮件发送到新邮箱账号后,立即访问http://example.com/installdir/wp-mail.php。(注意:每次发送日志邮件后都要访问该URL。如果你的博客安装在网站根目录,就把中间的/installdir删除。) 自动浏览器激活方式 如果不想手动激活浏览器,可以在博客页脚位置加上以下iframe代码,自动激活浏览器使之帮助发表日志: 编辑以上代码,使链接地址指向我们的wp-mail.php文件的位置。然后将代码添加到当前主题目录下的footer.php文件中(不要将代码包含在HTML段落中,如果你的博客安装在网站根目录,就把中间的/installdir删除。)。 可能还要刷新博客才能查看到新日志。对新用户来说,自动激活浏览器好处更多。 利用插件方式激活就不推荐了,那样占资源还影响浏览速度。 邮件格式 通过邮件发表日志时,WordPress会将邮件的主题行作为日志标题,邮件正文作为日志正文,并删除其中常用的HTML标签。WordPress将日志发表在我们之前选择的默认邮件发表分类下,并默认网站管理员作为该日志的作者。 并且邮件内容一定要使用"普通文本"形式。在Gmail中,"转换为普通文本形式"图标在文本格式工具栏的最右端。 通过邮件发表日志时,不支持附件的发表。所有通过邮件发表的附件都会以原始形式显示在日志正文中。 搞定! 好了,一切都ok了~~享受便捷的另外发表方式吧~~~ 转载自:http://coldplains.com/archives/671

»» 查看原文全文 »»

» 除声明转载均为原创,原文标题:通过email邮件发布文章到WordPress的简单设置 - 美博园

Sunday, June 24, 2012

美博园

美博园


Anti GFW 复活- 整合GoAgent和Chromium的翻墙工具(0623)

Posted: 23 Jun 2012 03:56 AM PDT

http://feeds.feedburner.com/allinfa/【美博园2012年6月23日】正如前文:Anti GFW - 整合GoAgent和Chromium的翻墙工具介绍,Anti GFW(aGFW)是一个基于GoAgent代理翻墙和Chromium浏览器整合的一个翻墙工具。因为省去了自建GoAgent代理的麻烦,使用起来方便很多,本身是绿色的,下载解压后即可使用。软件版权归官方作者,文章内容根据官方介绍整理如下: 据作者介绍:之前的agfw项目由于某种原因被Google删掉了,然后也不得不停止了项目更新。但现在还是准备重新开启这个项目。现在aGFW复活。 官方新项目主页:http://code.google.com/p/gfw-breaker/ 官方下载:2012-6-23 agfw-1.0.2145 最新版:0.2.00052 beta 最新版下载地址:http://goo.gl/NFeJP 由于是测试版,目前仅发布安装版,即强制安装到C盘根目录下,大约需要占用183MB左右内的空间。 C盘空间不足的用户请等待正式版发布。 --------------- 下面是以前的介绍---------------- 更新: 由于GoAgent暂时没有更新到2.0版本,所以先更新一次。 请解压后直接点击Qucikstart.exe进入使用 更新主要内容:提高使用体验 1.彻底去除命令行操作。 2.关闭浏览器后自动关闭代理和所有相关进程 3.无托盘图标 官方的简易教程: 1.下载安装包 2.解压到任何路径(直接执行EXE解压或用WinRAR等工具打开) 3.进入[解压目录]\bin 4.(第一次进入请使用管理员权限执行)打开quickstart.exe 5.在弹出的Chromium浏览器的右上角,点击地球图标,选择启用代理 6.翻墙做想做的事情 7.再次点击地球图标,选择直接连接 8.退出浏览器,在托盘处右键点击GoAgent?的图标,选择退出 如果需要Flash Player,请到Downloads页面下载 有Bug或者有疑问请在Issue页面反馈。最好附图一张。 成功翻墙者,可以到Facebook上关注此项目。 方法:进入Facebook,登录,搜索Anti gfw,看到与此项目图片相同的页面就是项目专页。 --------------------------------美博园以前写的教程-------- 使用方法:目前官方没有完整的教程,美博园根据测试整理如下: 1、下载解压后到任何目录,进入该目录的点击"Start.exe"启动程序,会弹出命令DOS窗口,其中需要自己选择,操作如下: 欢迎使用aGFW Chrome版 [0]快速启动浏览器和代理 [1]启动浏览器 [2]启动代理 [3]高级 [4]帮助 请输入[1-3]操作: 第一次使用,需输入3,然后回车,进入[3]高级,需要为浏览器安装ProxySwitchy插件,会出现如下选项: 高级 [1]安装ProxySwitchy [2]关闭代理进程和浏览器 [3]返回菜单 请输入[1-3]操作: [...]

»» 查看原文全文 »»

» 除声明转载均为原创,原文标题:Anti GFW 复活- 整合GoAgent和Chromium的翻墙工具(0623) - 美博园