PHP邮箱有效性判断

十二 2nd, 2008  , , , , , , , ,
2

Comments

   今天准备写个判断邮箱有效性的小函数,无非是俩个判断:
   1、格式
   2、域名有效性
   格式用正则可以搞定,而判断域名有效性则要用到checkdnsrr,在手册里看下这个函数居然找到一个现成的例子,省事了,直接copy来!

备注:此函数只可以在linux主机上应用!

function validate_email($email){
 
$exp = "^[a-z\'0-9]+([._-][a-z\'0-9]+)*@([a-z0-9]+([._-][a-z0-9]+))+$";
 
if(eregi($exp,$email)){
 
if(checkdnsrr(array_pop(explode("@",$email)),"MX")){
return true;
}else{
return false;
}
 
}else{
 
return false;
 
}
}

国内常用免费邮件POP3和SMTP设置——邮箱Foxmial ,Outlook等客户端设置

一 22nd, 2008  , , , , , , , , ,
1

Comments

网易邮箱 POP3 和 SMTP 服务器地址设置如下:

  邮箱          POP3 服务器(端口110)   SMTP 服务器(端口25)
@163.com         pop3.163.com                smtp.163.com
@126.com         pop3.126.com                smtp.126.com
@netease.com  pop.netease.com           smtp.netease.com
@yeah.net        pop.yeah.net                  smtp.yeah.net
所有的SMTP服务器都需要身份验证。

Sina免费邮件服务器设置
收信(pop3)服务器:pop3.sina.com.cn
发信(smtp)服务器:smtp.sina.com.cn
请选择smtp服务器要求身份验证选项

Yahoo中国免费邮件服务器设置:
接收邮件(POP3)服务器:pop.mail.yahoo.com.cn
发送邮件(SMTP)服务器:smtp.mail.yahoo.com.cn
Yahoo免费邮件服务器设置:(把你的资料填成国外的)
接收邮件(POP3)服务器:pop.mail.yahoo.com
发送邮件(SMTP)服务器:smtp.mail.yahoo.com

Gmail客户端:
POP服务器:pop.gmail.com
打开ssl端口995(注意,pop得默认端口是110,在这里要改成995)
SMTP服务器:smtp.gmail.com
smtp服务器需要身份验证
开启ssl端口465或587
帐户名:你得gmail用户名(包括 ‘@gmail.com‘这部分)
Email地址:你得完整得gmail地址(username@gmail.com)
密码:你得gmail密码

中华网 
pop.china.com
smtp.china.com

搜狐 pop.sohu.com
smtp.sohu.com

163电子邮局 
163.net
smtp.163.net

263电子邮局 
263.net
smtp.263.net

QQ邮箱不提供POP3服务
Hotmail邮箱不提供POP3和SMTP服务