Загрузка...

Как входить в почту gmail по Imap?

Тема в разделе Тематические вопросы создана пользователем а123 23 июн 2025 в 20:42. 90 просмотров

  1. а123
    а123 Автор темы 23 июн 2025 в 20:42 560 1 апр 2024
    как блять работают всякие чекеры почт, у меня есть скрипт, но там требует пароль для НЕБЕЗОПАСНОГО приложения (который нужно регать вручную)

    как по лог пассу входить по IMAP в ебанный gmail
     
  2. sh4te
    sh4te 23 июн 2025 в 20:44 https://t.me/twitchpaty - новости twitch 1564 3 дек 2023
    1. Посмотреть предыдущие комментарии (1)
    2. sh4te
      а123, хз попробуй

      ### Шаги:

      1. **Включите двухфакторную аутентификацию (2FA)**:
      - Перейдите в настройки Google Account: https://myaccount.google.com/security
      - Найдите раздел "2-Step Verification" и включите двухфакторную аутентификацию, если она еще не включена.

      2. **Сгенерируйте пароль для приложений**:
      - После включения 2FA вернитесь в настройки безопасности Google Account.
      - Найдите раздел **App Passwords** (или перейдите по прямой ссылке: https://myaccount.google.com/apppasswords).
      - В разделе "Select app" выберите "Mail" (или "Other" и укажите, например, "IMAP Script").
      - В разделе "Select device" выберите "Other" и укажите, например, "Python Script".
      - Нажмите "Generate". Google выдаст 16-значный пароль (например, `abcd efgh ijkl mnop`).

      3. **Используйте пароль в скрипте**:
      - В вашем IMAP-скрипте вместо основного пароля Gmail используйте этот сгенерированный пароль.
      - Пример скрипта на Python с использованием библиотеки `imaplib`:

      ```Python
      import imaplib

      # Параметры подключения
      imap_server = "imap.gmail.com"
      email_address = "your_email@gmail.com"
      app_password = "abcd efgh ijkl mnop" # Вставьте сгенерированный пароль для приложений

      # Подключение к серверу IMAP
      mail = imaplib.IMAP4_SSL(imap_server)
      mail.login(email_address, app_password)

      # Выбор папки, например, "INBOX"
      mail.select("INBOX")

      # Пример: поиск всех писем
      status, messages = mail.search(None, "ALL")
      for mail_id in messages[0].split():
      status, msg_data = mail.fetch(mail_id, "(RFC822)")
      print(msg_data) # Здесь обработка письма

      # Закрытие соединения
      mail.logout()
      ```

      4. **Важные замечания**:
      - Убедитесь, что в настройках Gmail включен доступ для IMAP (Gmail Settings → Forwarding and POP/IMAP → Enable IMAP).
      - Пароль для приложений вводится **без пробелов**, несмотря на то, что Google отображает его с пробелами.
      - Если вы не используете 2FA, Google может блокировать доступ "менее безопасных приложений". В таком случае включите опцию "Less secure app access" (не рекомендуется) или включите 2FA и используйте пароль для приложений.

      5. **Если пароль не работает**:
      - Проверьте, правильно ли вы ввели email и пароль (без пробелов).
      - Убедитесь, что IMAP включен в настройках Gmail.
      - Если ошибка сохраняется, проверьте **** ошибок (например, `print(mail.error)` в Python) или попробуйте сгенерировать новый пароль для приложений.

      Если у вас есть конкретный код или ошибка, поделитесь ими, и я помогу точнее!
      23 июн 2025 в 20:46 Изменено
    3. а123 Автор темы
      sh4te, Gmail больше не позволяет использовать основной пароль учетной записи для IMAP/POP3, если включена двухфакторная аутентификация (2FA). Вместо этого нужно сгенерировать специальный пароль для приложений. Вот как это сделать и использовать в скрипте:
  3. Loss
    Loss 23 июн 2025 в 20:45 7608 18 апр 2018
    а где ты ебать видел, что бы чекеры работали с гмайлом по аймпау эм :am_think:
     
    1. а123 Автор темы
      Loss, тот же BAS работает по такому принципу
  4. Kote
    Kote 23 июн 2025 в 21:14 Где деньги взять? 5781 27 янв 2023
    в гугле аймап включать надо ручками
     
Загрузка...
Top