/** * * <p> * Title: getUserMail * </p> * <p> * Description: 在用户注册时候,有的需要填写注册邮箱,那么完成用户注册之后,如何跳转到用户注册的邮箱所在的网址呢?使用如下封装方法获取地址 * </p> * * @param registerEmail * @return 用户注册使用的邮箱的登录地址 * */ public static String getUserMail(String registerEmail) { int end = registerEmail.indexOf("@") + 1; String mailPostFix = registerEmail.substring(end); String mailAddress = null; switch (mailPostFix) { case "163.com": mailAddress = "mail.163.com"; break; case "vip.163.com": mailAddress = "vip.163.com"; break; case "126.com": mailAddress = "mail.126.com"; break; case "qq.com": case "vip.qq.com": case "foxmail.com": mailAddress = "mail.qq.com"; break; case "gmail.com": mailAddress = "mail.google.com"; break; case "sohu.com": mailAddress = "mail.sohu.com"; break; case "tom.com": mailAddress = "mail.tom.com"; break; case "vip.sina.com": mailAddress = "vip.sina.com"; break; case "sina.com.cn": case "sina.com": mailAddress = "mail.sina.com.cn"; break; case "yahoo.com.cn": case "yahoo.cn": mailAddress = "mail.cn.yahoo.com"; break; case "yeah.net": mailAddress = "www.yeah.net"; break; case "21cn.com": mailAddress = "mail.21cn.com"; break; case "hotmail.com": mailAddress = "www.hotmail.com"; break; case "sogou.com": mailAddress = "mail.sogou.com"; break; case "188.com": mailAddress = "www.188.com"; break; case "139.com": mailAddress = "mail.10086.cn"; break; case "189.cn": mailAddress = "webmail30.189.cn/w2/"; break; case "wo.com.cn": mailAddress = "mail.wo.com.cn/smsmail"; break; case "etang.com": mailAddress = "mail.etang.cn"; break; case "eyou.com": mailAddress = "www.eyou.com"; break; case "56.com": mailAddress = "www.56.com/home.html"; break; case "chinaren.com": mailAddress = "mail.chinaren.com/"; break; case "mail.com": mailAddress = "www.mail.com/int/"; break; default: mailAddress = "I am sorry , We have not included your mailbox!"; break; } return mailAddress; }
时间: 2024-08-18 10:38:24