Я могу получить идентификатор электронной почты с определенным значением заголовка, например:
res, tmp = self.mail.uid('search', None, '(HEADER Message-ID "<123.456.789@localhost>")')
Затем tmp становится
[b'2993 ']
Но я получаю это значение Message-ID из файла, сохраняю значение в переменной (msg_ID) и даю переменную msg_ID в качестве входных данных.
Когда я пытаюсь использовать приведенный выше код, например:
tmp = "<123.456.789@localhost>"
res, tmp = self.mail.uid('search', None, '(HEADER Message-ID tmp)')
tmp возвращает пустой список
[b '']
, что означает, что он не смог найти целевой адрес электронной почты.
Как я могу дать соответствующий ввод с переменной?