import getpass, poplib

host   = 'mail.nap.gsic.titech.ac.jp'
port   = 995
user   = 'kamiya.t.aa'
passwd = getpass.getpass()
#print ">>",
#passwd = raw_input()

try:
    M = poplib.POP3_SSL(host, port=port)
except:
    print "Error in poplib.POP3_SSL for host=%s" % host

try:
    if M.user(user):
#        print "OK"
        pass
    else:
        print "Error in poplib.user for user=%s" % user
except:
    print "Error in poplib.user for user=%s" % user

try:
    if M.pass_(passwd):
#        print "OK"
        pass
        numMessages = len(M.list()[1])
        print numMessages
    else:
        print "Error in poplib.pass_ for user=%s" % user
except:
    print "Error in poplib.pass_ for user=%s" % user

