Это сводит меня с ума.Если я использую этот код:
while msgnums == ['']: # wait until message list from server isn't empty
typ, msgnums = gmail.m.uid('search', None, 'To', new_user)
print '\n', new_user, sec_waiting, typ, msgnums
Вывод:
qatestdata+auto20111104113143@gmail.com 300 OK ['']
Другими словами, мое сообщение не найдено.НО, если я жестко закодирую его так:
typ, msgnums = gmail.m.uid('search', None, 'To', 'qatestdata+auto20111104113143@gmail.com')
Вывод:
qatestdata+auto20111104113844@gmail.com 0 OK ['19']
(находит сообщение.) New_user - строкаЯ не понимаю, почему это не работает.
Я также пытался:
search_string = '(To \"' + created_username + '\")'
while msg_uid == ['']: # wait until message list from server isn't empty
resp, msg_uid = gmail.m.search(None, search_string)
Но это тоже не получается.