inicio mail me! sindicaci;ón

Archive for November, 2007

用户体验:新窗口还是原窗口

自从W3C的XHTML标准被我们了解了以来,这个问题便被讨论不断。
http://bbs.blueidea.com/thread-2452838-1-1.html

到底网页是在新窗口中打开好,还是在原窗口中打开?这个问题是要根据网站目标用户来决定的。

首先,总是使用_blank确实是会引起一些老资格互联网用户的讨厌,认为“被强奸了”,我没让你弹出新窗口,却非要弹出来,还制止不了。
如果不使用_blank,一些不懂使用右键>新窗口打开或是Ctrl+点击的用户又不干了,干嘛老是要我后退,甚至他根本不懂得后退。

我拥护W3C,但如果我看新闻时总是要我Ctrl的话我也是会受不了的——习惯总是很难被改变的。
于是便有人提出,可个性化的,如果你希望新窗口打开,便设置为新窗口打开,默认是遵循标准原窗口打开的。
可是,很多不懂右键或是Ctrl打开新窗口的人,根本是不会也不知道这是可以设置的,这个功能就如鸡肋了,怎么办?
最好的办法还是根据目标用户来决定。如果目标用户已经习惯了新窗口打开或是新窗口会便方便,还是默认为新窗口吧,提供一个设置不使用新窗口打开的功能给怕“被强奸了”的用户就好了(如Google中国)。反之亦然。

在PHP中使用IIS SMTP Service发送邮件

服务器环境为Windows2003+Apache2.2+PHP5。
最常采见的办法是使用免费邮件供应商的SMTP服务发送邮件,如126.com等。但经测试后发现这是不可行的,原因在于大多免费邮箱都会封杀或不允许频繁使用SMTP来发送邮件。
如果需要在本地服务器提供SMTP服务,最快捷的方法便是使用IIS自带的SMTP Service。
先在添加/删除Windows组件中将SMTP Service选上并安装。
测试SMTP正常后,修改php.ini
SMTP = localhost
smtp_port = 25
sendmail_from = 你的邮箱名称@你的域名.com
保存后重新启动Apache即可直接使用PHP的Mail函数来发送邮件。
需要说明的是,这样发出的邮件很可能会被归为“垃圾邮件”,一般原因是sendmail_from中“你的域名”的DNS MX记录与服务器IP不符。解决办法比较简单,将域名的MX记录指向服务器IP即可。

Close
E-mail It