Unverified User
Status: Alpha
Brought to you by:
fuzz
If you try to connect to MSN with a newly created
Microsoft .NET Passport, where the e-mail address has
not been confirmed (Microsoft send you an email when
you signup that you have to respond to) then you get
this...
org.gimec.msnj.ConnectionException: Protocol error
during authentication
at
org.gimec.msnj.Connection.authenticateUserMD5
(Connection.java:553
at org.gimec.msnj.Connection.login
(Connection.java:159)
at org.gimec.msnj.Connection.login
(Connection.java:128)
at
org.alicebot.server.net.listener.AliceMSN.main
(AliceMSN.java:27)
Logged In: YES
user_id=334535
As far as I can tell, the problem is MSN returning an error
code of 924 when the user logs on if the user has not verified
his/her email.
The culprit is this line:
if (!Command.USR.equals(res.getCommand()))
under
private void authenticateUserMD5(String handle, String
passwd)
in Connection.java
res.getCommand() returns 924, not USR.