6
回答
网站注册成功后,如何实现跳转到对应的邮箱?
注册华为云得mate10,2.9折抢先购!>>>   

目前做了个网站,用户注册后会收到激活邮件,但是我想在用户提交”注册“的时候,给出一个链接,直接跳入对应的邮箱(邮箱中已有激活邮件),比如360,qq等。如何实现呢?

我目前是通过读出用户的邮箱地址,通过分析邮件格式(163.com,qq.com),然后通过邮箱类型链接到各自的网站,有更好的方法吗?各位大神给点建议

举报
一骑江山
发帖于3年前 6回/1K+阅
共有6个答案 最后回答: 3年前

php的拿走不谢。。。

function gotomail($mail) {
    $temp=explode('@',$mail);
    $t=strtolower($temp[1]);

    if ($t=='163.com') {
        return 'mail.163.com';
    } else if ($t=='vip.163.com') {
        return 'vip.163.com';
    } else if ($t=='126.com') {
        return 'mail.126.com';
    } else if ($t=='qq.com' || $t=='vip.qq.com' || $t=='foxmail.com') {
        return 'mail.qq.com';
    } else if ($t=='gmail.com') {
        return 'mail.google.com';
    } else if ($t=='sohu.com') {
        return 'mail.sohu.com';
    } else if ($t=='tom.com') {
        return 'mail.tom.com';
    } else if ($t=='vip.sina.com') {
        return 'vip.sina.com';
    } else if ($t=='sina.com.cn' || $t=='sina.com') {
        return 'mail.sina.com.cn';
    } else if ($t=='tom.com') {
        return 'mail.tom.com';
    } else if ($t=='yahoo.com.cn' || $t=='yahoo.cn') {
        return 'mail.cn.yahoo.com';
    } else if ($t=='tom.com') {
        return 'mail.tom.com';
    } else if ($t=='yeah.net') {
        return 'www.yeah.net';
    } else if ($t=='21cn.com') {
        return 'mail.21cn.com';
    } else if ($t=='hotmail.com') {
        return 'www.hotmail.com';
    } else if ($t=='sogou.com') {
        return 'mail.sogou.com';
    } else if ($t=='188.com') {
        return 'www.188.com';
    } else if ($t=='139.com') {
        return 'mail.10086.cn';
    } else if ($t=='189.cn') {
        return 'webmail15.189.cn/webmail';
    } else if ($t=='wo.com.cn') {
        return 'mail.wo.com.cn/smsmail';
    } else if ($t=='139.com') {
        return 'mail.10086.cn';
    } else {
        return '';
    }
}



那不然呢? 就是分析邮箱的域名,跳对应的邮箱地址!
--- 共有 3 条评论 ---
景愿回复 @一骑江山 : 这个是qq邮箱本身的功能,就算你直接输入地址也有这个效果!和你程序跳转是一样的 3年前 回复
since1986回复 @一骑江山 : 这个是不是QQ自身的功能吧,应该不是第三方站的功能 3年前 回复
一骑江山通常也是这样的?我看到有些网站链接过去后,如果你的QQ处于登陆状态会提示你直接登陆,这个怎么实现的?谢谢 3年前 回复
顶部