javamail除了可以用在POP3、SMTP,还可以用于用户的申请以及用户密码的修改吗?

时间:2022-09-24 09:25:07
javamail除了可以用在POP3、SMTP,还可以用于用户的申请以及用户密码的修改吗?

请高手指教,分不够再给!

Email:eric_tarloy@163.com

8 个解决方案

#1


我觉得你的问题应该不属于Javamail的范围,应为对于pop2和smtp协议本身不包括用户的密码申请和修改,这些协议指包括用户的权限校验,所以javamail是不支持的。
另外如果你的mail服务是imap的服务器,那样的话应该就有这个功能了,应为imap协议里包括你说的这些功能。自然javamail也就支持了。

#2


GZ

#3


关注

#4


to : golunch(汤姆)

能介绍一点有关IMAP修改用户密码的资料吗?

不胜感激!!!!! 

#5


对不起!都是我的错!
我仔细看了一下RFC2060,IMAP协议里有CREATE的命令,但是不是创建用户,而是创建指定的信箱(mail box)。
我们原有的系统是修改了mail server的用户校验部分,将他修改为平台用户的校验,这样就可以通过Browser直接修改用户的口令了。

#6


你们用什么mail server啊?

有没有其他的解决方法?

#7


根据 POP3 和 SMTP 协议,它们本身不提供这些功能的。
除非你使用的是特定的邮箱,它们恰好又提供了特定的接口,当然这是题外话了。

#8


我们原有的mail系统使用的是postfix(sendmail) 和 Cyrus(imap server).
其实解决这个问题的方法很简单。
一:掌握你目前进行用户权限设置的方法,包括建立新用户,删除用户,和修改用户密码的方法。
二:然后想办法通过B/S的程序来调用这些方法就可以了。
如果你认为这样不清楚,可以在server端写一个可以执行这些方法的server,然后通过B/S的
程序与这个server建立通讯,来达到这些目的,这样做可以避免给B/S应用程序过大的权限,
可以很好的控制权限。

#1


我觉得你的问题应该不属于Javamail的范围,应为对于pop2和smtp协议本身不包括用户的密码申请和修改,这些协议指包括用户的权限校验,所以javamail是不支持的。
另外如果你的mail服务是imap的服务器,那样的话应该就有这个功能了,应为imap协议里包括你说的这些功能。自然javamail也就支持了。

#2


GZ

#3


关注

#4


to : golunch(汤姆)

能介绍一点有关IMAP修改用户密码的资料吗?

不胜感激!!!!! 

#5


对不起!都是我的错!
我仔细看了一下RFC2060,IMAP协议里有CREATE的命令,但是不是创建用户,而是创建指定的信箱(mail box)。
我们原有的系统是修改了mail server的用户校验部分,将他修改为平台用户的校验,这样就可以通过Browser直接修改用户的口令了。

#6


你们用什么mail server啊?

有没有其他的解决方法?

#7


根据 POP3 和 SMTP 协议,它们本身不提供这些功能的。
除非你使用的是特定的邮箱,它们恰好又提供了特定的接口,当然这是题外话了。

#8


我们原有的mail系统使用的是postfix(sendmail) 和 Cyrus(imap server).
其实解决这个问题的方法很简单。
一:掌握你目前进行用户权限设置的方法,包括建立新用户,删除用户,和修改用户密码的方法。
二:然后想办法通过B/S的程序来调用这些方法就可以了。
如果你认为这样不清楚,可以在server端写一个可以执行这些方法的server,然后通过B/S的
程序与这个server建立通讯,来达到这些目的,这样做可以避免给B/S应用程序过大的权限,
可以很好的控制权限。