{"id":16239756,"url":"https://github.com/nopnop2002/esp-idf-imap-client","last_synced_at":"2026-05-13T13:52:37.728Z","repository":{"id":177146992,"uuid":"659986433","full_name":"nopnop2002/esp-idf-imap-client","owner":"nopnop2002","description":"IMAP email client for esp-idf","archived":false,"fork":false,"pushed_at":"2023-07-06T11:06:30.000Z","size":18,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-09T17:07:15.048Z","etag":null,"topics":["esp-idf","esp32","gmail","imap","imap-client"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nopnop2002.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-29T02:09:21.000Z","updated_at":"2023-08-05T04:07:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"a29287a3-35e0-44bb-b8cb-7d8d54980aaa","html_url":"https://github.com/nopnop2002/esp-idf-imap-client","commit_stats":null,"previous_names":["nopnop2002/esp-idf-imap-client"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nopnop2002/esp-idf-imap-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nopnop2002%2Fesp-idf-imap-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nopnop2002%2Fesp-idf-imap-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nopnop2002%2Fesp-idf-imap-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nopnop2002%2Fesp-idf-imap-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nopnop2002","download_url":"https://codeload.github.com/nopnop2002/esp-idf-imap-client/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nopnop2002%2Fesp-idf-imap-client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278956337,"owners_count":26075221,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-08T02:00:06.501Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["esp-idf","esp32","gmail","imap","imap-client"],"created_at":"2024-10-10T13:45:03.418Z","updated_at":"2025-10-08T13:48:27.260Z","avatar_url":"https://github.com/nopnop2002.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# esp-idf-imap-client\nIMAP email client for esp-idf.\n\nesp-idf contains an email smtp client example, but an imap email client example is missing.   \nSo i made imap email client example.   \nI used [this](https://github.com/RealAlphabet/IMAP) as a reference.   \n\n# Software requirements\nesp-idf v4.4/v5.0.   \n\n# Installation\n```\ngit clone https://github.com/nopnop2002/esp-idf-imap-client\ncd esp-idf-imap-client\nchmod 777 getpem.sh\n./getpem.sh\nidf.py set-target {esp32/esp32s2/esp32s3/esp32c3/esp32c2}\nidf.py menuconfig\nidf.py flash monitor\n```\n\n# Configuration\nSet the following items using menuconfig.\n\n![config-top](https://github.com/nopnop2002/esp-idf-imap-client/assets/6020549/11644d4e-9cc7-4524-bacd-dbeaaba232cf)\n![config-app](https://github.com/nopnop2002/esp-idf-imap-client/assets/6020549/8ee9ff1d-2afb-411c-bbca-70018aad296d)\n\n## WiFi Setting\n\n![config-wifi](https://github.com/nopnop2002/esp-idf-imap-client/assets/6020549/4cefe2fb-6476-4fc2-92d4-af7f29c0f226)\n\n## IMAP Server Setting\n__I've only tested with a Gmail account.__   \nIf you want to use a non-gmail account, you need to change gmail_root_cert.pem according to [this](https://github.com/espressif/esp-idf/issues/7250) instruction.   \n\n__Note about Gmail:__   \nTo help keep your account secure, from May 30, 2022, Google no longer supports the use of third-party apps or devices which ask you to sign in to your Google Account using only your username and password.   \nDue to this change, you can no longer log in to Google from ESP-IDF using only your username and password.   \n\n__You will need to generate a special app password as described [here](https://support.google.com/mail/answer/185833).__   \nAn app password is a 16-character code generated by your device.   \nUse this code as your password.   \n\n![config-imap-1](https://github.com/nopnop2002/esp-idf-imap-client/assets/6020549/04676f82-ef78-4994-93e7-72cff59ef8a0)\n\nYou can choose which emails to fetch.\n![config-imap-2](https://github.com/nopnop2002/esp-idf-imap-client/assets/6020549/3daac20d-9a29-4573-a3dc-8eebdf64e882)\n![config-imap-3](https://github.com/nopnop2002/esp-idf-imap-client/assets/6020549/65f59912-d0b1-4034-9d57-c50957d6910f)\n\nIf you want to search the string included in the subject, specify the search string.\n![config-imap-4](https://github.com/nopnop2002/esp-idf-imap-client/assets/6020549/a3982871-ea81-4b3e-add9-25f369857d70)\n\n# Screen Shot   \nI searched for the string `Add a profile photo`.   \n![ScreenShot](https://github.com/nopnop2002/esp-idf-imap-client/assets/6020549/d6ffc008-f216-4c12-b986-1993971c98cd)\n\n\n# Subject encoding   \nThe subject may be an encoded string, such as UTF-8.   \nThis project does not decode these.   \n![Encording](https://github.com/nopnop2002/esp-idf-imap-client/assets/6020549/24af7983-7d38-4544-adf3-d05577949ec6)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnopnop2002%2Fesp-idf-imap-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnopnop2002%2Fesp-idf-imap-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnopnop2002%2Fesp-idf-imap-client/lists"}