Gmail синтаксического анализа с Python и меткой все более старые, чем дата, как “считано”

Это должно зарегистрировать пользователя после времени набора? Установка времени создания сессии (или времени истечения), когда это регистрируется, и затем проверяя, который на каждой загрузке страницы мог обработать это.

Например:

$_SESSION['example'] = array('foo' => 'bar', 'registered' => time());

// later

if ((time() - $_SESSION['example']['registered']) > (60 * 30)) {
    unset($_SESSION['example']);
}

Править: У меня есть чувство Вы означать что-то еще все же.

Можно фрагментировать сессии после определенной продолжительности жизни при помощи session.gc_maxlifetime установка ini:

Править: ini_set ('сессия gc_maxlifetime', 60*30);

5
задан Eric 18 August 2009 в 20:52
поделиться

3 ответа

typ, data = M.search(None, '(BEFORE 01-Jan-2009)')
for num in data[0].split():
   M.store(num, '+FLAGS', '\\Seen')

Это небольшая модификация кода на странице документации imaplib для метода store. Я нашел критерии поиска для использования из RFC 3501 . Это должно помочь вам начать работу.

8
ответ дан 13 December 2019 в 05:39
поделиться

Просто зайдите в веб-интерфейс Gmail, выполните расширенный поиск по дате, затем выберите все и отметьте как прочитанное.

1
ответ дан 13 December 2019 в 05:39
поделиться

Вместо того, чтобы пытаться проанализировать наш HTML, почему бы просто не использовать интерфейс IMAP? Подключите его к стандартному почтовому клиенту, а затем просто отсортируйте по дате и отметьте те, которые хотите, как прочитанные.

1
ответ дан 13 December 2019 в 05:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: