根据用户输入的Email跳转到相应的电子邮箱首页

用户注册完毕需要跳转到自己注册时所填写的邮箱去收取验证邮件,那么如何根据用户输入的Email来判断用户输入那类电子邮件,从而直接跳转到改电子邮件服务商的主页上方便直接登陆呢?下面这个函数基本列出了国内大部分电子邮件服务商,应该可以满足这个需求了吧!

 
  
  1. //功能:根据用户输入的Email跳转到相应的电子邮箱首页 
  2. function gotomail($mail){ 
  3.     $t=explode('@',$mail); 
  4.     $t=strtolower($t[1]); 
  5.     if($t=='163.com'){ 
  6.         return 'mail.163.com'
  7.     }else if($t=='vip.163.com'){ 
  8.         return 'vip.163.com'
  9.     }else if($t=='126.com'){ 
  10.         return 'mail.126.com'
  11.     }else if($t=='qq.com'||$t=='vip.qq.com'||$t=='foxmail.com'){ 
  12.         return 'mail.qq.com'
  13.     }else if($t=='gmail.com'){ 
  14.         return 'mail.google.com'
  15.     }else if($t=='sohu.com'){ 
  16.         return 'mail.sohu.com'
  17.     }else if($t=='tom.com'){ 
  18.         return 'mail.tom.com'
  19.     }else if($t=='vip.sina.com'){ 
  20.         return 'vip.sina.com'
  21.     }else if($t=='sina.com.cn'||$t=='sina.com'){ 
  22.         return 'mail.sina.com.cn'
  23.     }else if($t=='tom.com'){ 
  24.         return 'mail.tom.com'
  25.     }else if($t=='yahoo.com.cn'||$t=='yahoo.cn'){ 
  26.         return 'mail.cn.yahoo.com'
  27.     }else if($t=='tom.com'){ 
  28.         return 'mail.tom.com'
  29.     }else if($t=='yeah.net'){ 
  30.         return 'www.yeah.net'
  31.     }else if($t=='21cn.com'){ 
  32.         return 'mail.21cn.com'
  33.     }else if($t=='hotmail.com'){ 
  34.         return 'www.hotmail.com'
  35.     }else if($t=='sogou.com'){ 
  36.         return 'mail.sogou.com'
  37.     }else if($t=='188.com'){ 
  38.         return 'www.188.com'
  39.     }else if($t=='139.com'){ 
  40.         return 'mail.10086.cn'
  41.     }else if($t=='189.cn'){ 
  42.         return 'webmail15.189.cn/webmail'
  43.     }else if($t=='wo.com.cn'){ 
  44.         return 'mail.wo.com.cn/smsmail'
  45.     }else if($t=='139.com'){ 
  46.         return 'mail.10086.cn'
  47.     }else { 
  48.         return ''
  49.     } 

你可能感兴趣的:(PHP)