java怎样判断是不是是MSN和QQ邮箱

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java怎样判断是不是是MSN和QQ邮箱相关的知识,希望对你有一定的参考价值。

jsp怎样判断是否是MSN和QQ邮箱.我现在开发遇到了这样的问题就是关于MSN和QQ邮箱的判断,判断QQ邮箱那倒好说点,就是MSN不知道该如何去判断一个用户在注册是用的邮箱是MSN的……
一般注册MSN用户不一定都是使用hotmail.com来注册的,比如163.com可以帮忙写出详细的判断,后追加分

很好判断啊,根据'@'后面的域名判断啊,如果是qq.com则就是QQ邮箱,如果是hotmail.com之类的则就是MSN了
用正则表达式可以做到,也可用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 服务器中删除这些邮件。

参考技术A 对于Hotmail、MSN和免费的yahoo.com等只提供Web mail方式访问,不提供POP3方式收取邮件的电子邮箱,我们将其统称为Web mail邮箱。

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邮箱的主要内容,如果未能解决你的问题,请参考以下文章

iPhone 可以用qq 邮箱来申请app帐号吗,怎么弄?

QQ邮箱IMAp功能是啥,怎样设置

如何用邮箱群发广告邮件?

怎样发送报表到邮箱里

如何使用Java发送qq邮件

java中关于printnb的一些疑问和强制转换的问题 如果有资料可以发到我的邮箱825883336@qq.com;