java怎样判断是不是是MSN和QQ邮箱
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java怎样判断是不是是MSN和QQ邮箱相关的知识,希望对你有一定的参考价值。
jsp怎样判断是否是MSN和QQ邮箱.我现在开发遇到了这样的问题就是关于MSN和QQ邮箱的判断,判断QQ邮箱那倒好说点,就是MSN不知道该如何去判断一个用户在注册是用的邮箱是MSN的……
一般注册MSN用户不一定都是使用hotmail.com来注册的,比如163.com可以帮忙写出详细的判断,后追加分
用正则表达式可以做到,也可用str.endWith("@hotmail.com")这个方法应该也好实现。
你试试。
good luck to you!
msn邮箱就是指以hotmail.com结尾的邮箱
同时还包括 后缀为msn.com的,微软以前的邮箱后缀,
再有啥我也不知道烈。
据'@'后面的域名判断啊 参考技术A msn邮箱就是指以hotmail.com结尾的邮箱
同时还包括 后缀为msn.com的,微软以前的邮箱后缀,
再有啥我也不知道烈。 参考技术B 很好判断啊,根据'@'后面的域名判断啊,如果是qq.com则就是QQ邮箱,如果是hotmail.com之类的则就是MSN了 参考技术C 用正则表达式可以做到,也可用str.endWith("@hotmail.com")这个方法应该也好实现。
你试试。
good luck to you! 参考技术D 据'@'后面的域名判断啊
MSN邮箱的服务器信息,发送邮件(SMTP)与接收邮件(POP3)如何设置?
搜狐邮箱的服务器信息,发送邮件(SMTP)与接收邮件(POP3)设置就是:smtp.sohu.com ;pop3.sohu.com 。
但是MSN邮箱的SMTP与POP3设置好像没有这么简单~?
MSN邮箱的收发设置方法如下,各软件设置大同小异,以Outlook Express为例,如果采用其他工具酌情处理:
在 Outlook Express 的“工具”菜单中,单击“帐户”。
单击“添加”,然后单击“邮件”。
键入您的姓名,然后单击“下一步”。
键入您的完整 Hotmail 电子邮件地址,然后单击“下一步”。
输入以下信息,然后单击“下一步”:
在“我的邮件接收服务器是”列表中,单击“POP3”。
在“发送邮件(SMTP)服务器”框中,键入“smtp.live.com”。
在“接收邮件(POP3、IMAP 或 HTTP)服务器”框中,键入“pop3.live.com”。
键入您的 Hotmail 帐户的帐户名和密码。如果您不是此计算机的唯一使用者,请清除“记住密码”复选框。 请确保没有选中“使用安全密码验证登录(SPA)”复选框。
单击“下一步”,然后单击“完成”。
在“Internet 帐户”窗口中,单击“邮件”选项卡,然后单击您已添加的 Hotmail 帐户,再单击“属性”。
单击“高级”选项卡,并在“服务器端口号”下输入以下信息,然后单击“确定”:
在“接收邮件(POP3)”框中,键入“995”。
在“发送邮件(SMTP)”框中,键入“25”或“587”。
在“发送邮件(SMTP)”和“接收邮件(POP3)”下,选中“此服务器要求安全连接(SSL)”复选框。
如果希望在网页、手机或其他电子邮件程序中使用 Hotmail 时查看邮件,请在“传送”下,选中“在服务器上保留邮件副本”复选框。默认情况下,电子邮件下载到计算机后,Outlook Express 会从 Hotmail 服务器中删除这些邮件。
Foxmail支持多种Web mail邮箱,可以收取Hotmail、MSN、Yahoo邮箱的邮件,并且可以通过Hotmail和MSN邮箱发送邮件。Foxmail收发Web mail邮箱邮件是通过结合其自带的小工具Foxmail-Hotmail Proxy实现的。
在新建帐户向导中,如果填写的邮件地址后缀是hotmail.com、MSN.com或者yahoo.com(例如:tiger@hotmail.com、tiger@msn.com或者tiger@yahoo.com),那么,在“指定邮件服务器”一步会自动选中向导对话框中的“HTTP帐户”单选框,同时“POP3服务器”和“SMTP服务器”栏内自动填写“localhost”。
对于yahoo.com邮箱的帐户,Foxmail还不能通过Foxmail-Hotmail Proxy来发送邮件,但可以使用特快专递功能来发送,或者在“SMTP服务器”栏内填写其他的SMTP服务器,使用其他的SMTP服务器发送该帐户邮件。
如果Foxmail-Hotmail Proxy在本机器上运行,则“POP3服务器”和“SMTP服务器”栏不必修改,如果Foxmail-Hotmail Proxy运行在网络中的某一机器上,则填写Foxmail-Hotmail Proxy所在的计算机的名称或者IP地址。
在“POP3邮箱帐号”一栏请填写完整的E-mail地址。
客户端软件(如:Foxmail、Outlook Express等)收发电子邮件,一般是遵循POP3和SMTP协议实现的,电子邮件服务器系统通常都提供POP3和SMTP邮件服务器。然而,微软的Hotmail和MSN邮件系统没有提供POP3和SMTP邮件服务,免费的yahoo.com邮箱同样不提供POP3服务。
为了实现收发Web mail邮箱邮件的功能,Foxmail增加了一个小工具Foxmail-Hotmail Proxy。 Foxmail-Hotmail Proxy工作在Foxmail客户端软件与 HTTP邮件服务器之间,起着桥梁作用。它们之间的关系如下图所示:
接收邮件时,首先,Foxmail把Foxmail-Hotmail Proxy当作一个POP3邮件服务器,并向它发送POP3邮件接收请求。Foxmail-Hotmail Proxy接收到相关指令后,就开始向 HTTP邮件服务器发送收取邮件的HTTP指令,并提供来自Foxmail的邮箱帐号和密码信息。最后,HTTP邮件服务器返回邮件信息,Foxmail-Hotmail Proxy把邮件信息传递给Foxmail,从而完成邮件的接收。
发送邮件时,Foxmail把Foxmail-Hotmail Proxy当作一个SMTP邮件服务器,并向它发送邮件发送请求。Foxmail-Hotmail Proxy接收到相关指令后,就开始向 HTTP邮件服务器发出发送邮件的HTTP指令,并提供来自Foxmail的邮箱帐号和密码作为验证信息。最后,Foxmail-Hotmail Proxy把来自Foxmail的邮件数据传输到 HTTP邮件服务器,完成邮件发送过程。
从以上介绍可以看到,Foxmail只是把Foxmail-Hotmail Proxy当作一个具有POP3和SMTP服务的邮件服务,像收发普通邮箱的邮件一样,对Foxmail-Hotmail Proxy执行邮件收发操作,然后再由Foxmail-Hotmail Proxy真正实现对 HTTP邮件服务器的邮件收发。因此,任何一款支持POP3和SMTP协议的电子邮件客户端软件,都可以通过Foxmail-Hotmail Proxy实现收发Hotmail邮件的功能。
Foxmail-Hotmail Proxy可以与Foxmail运行在同一台计算机上,也可以独立运行网络中的另外一台机器上。对于前一种情况,需要在Web mail帐户或者连接的收发邮件服务器栏填写“localhost”,对于后一种情况,则填写Foxmail-Hotmail Proxy所在的计算机的名称或者IP地址。
参考资料:详情请见Foxmail 6.0帮助文件本回答被提问者采纳 参考技术B
请在此输入您的回答,每一次专业解答都将打造您的权威形象
参考技术C MSN邮箱不是没有这么简单.而是根本没提供.可用支持WEB MAIL的软件收取.
以上是关于java怎样判断是不是是MSN和QQ邮箱的主要内容,如果未能解决你的问题,请参考以下文章