к сожалению, без навыков экстрасенсорики сложно понять что вы делаете не так)
какой тип авторизации используется (PLAIN, LOGIN, CRAM-MD5 и т.д.)? Возможно вы неправильно формируете запросы (посмотрите
википедию и rfc, например,
этот)
возможно вам стоит обратить внимание на другие способы взаимодействия с gmail -
imap,
pop3
также у gmail имеется
api