Despite you passing your your username and password, the server wants you to "get messages first to authenticate yourself". What this means, is that the server wants you to retrieve your messages using POP3 and then it will let you send the mail. To do this, connect to
pop.rediffmailpro.com
with port 110 and pass these messages:
USER <username>
PASS <password>
LIST
QUIT
I don't know
why the server wants this even when you pass your username and password, but that's what it appears to tell.