My initial idea is to automatically find the corresponding email logon page through the specified email address, but there are limitations in using databases and js, because there are too many mailbox types, not all of them can be included. I haven't found a satisfactory answer for half a day on the internet, and I can't find a solution myself. I can only implement it using js for the time being. This is a piece of code found on the Internet:
$ (". Btn_actemail"). click (uurl = $ (". hide_email" = (uurl! = ". Toopen"). attr ("href", "http: //" + ". toopen") [0 "Sorry! The corresponding email login address is not found. Please go to your mailbox to view the email! "= $ Mail. split ('@') [1 = ($ t = '163. com ''mail .163.com '($ t = 'vip .163.com' 'vip .163.com '($ t = '2017. com ''mail .126.com '($ t = 'qq. com '| $ t = 'vip .qq.com' | $ t = 'foxmail. com ''mail .qq.com '($ t = 'gmail. com ''mail .google.com '($ t = 'sohu. com ''mail .sohu.com '($ t = 'Tom. com ''mail .tom.com '($ t = 'vip .sina.com' ($ t = 'sina .com.cn '| $ t = 'sina. com ''mail .sina.com.cn '($ t = 'Tom. com ''mail .tom.com '($ t = 'yahoo .com.cn' | $ t = 'yahoo. cn ''mail .cn.yahoo.com '($ t = 'Tom. com ''mail .tom.com '($ t = 'Yeah. net ''www .yeah.net '($ t = '21cn. com ''mail .21cn.com '($ t = 'hotmail. com ''www .hotmail.com '($ t = 'sogou. com ''mail .sogou.com '($ t = '2017. com ''www .188.com '($ t = '2017. com ''mail .10086.cn '($ t = '2017. cn ''webmail15 .189.cn/webmail' ($ t = 'Wo .com.cn ''mail .wo.com.cn/smsmail' ($ t = '2017. com ''mail .10086.cn '''