imap integration is observing your IMAP server and reporting the amount of unread emails.
To enable this sensor, add the following lines to your
# Example configuration.yaml entry sensor: - platform: imap server: YOUR_IMAP_SERVER username: YOUR_USERNAME password: YOUR_PASSWORD
By default, this integration will count unread emails. By configuring the search string, you can count other results, for example:
ALLto count all emails in a folder
SUBJECTto find emails in a folder (see IMAP RFC for all standard options)
Gmail’s IMAP extensions allow raw Gmail searches, like
X-GM-RAW "in: inbox older_than:7d"to show emails older than one week in your inbox. Note that raw Gmail searches will ignore your folder configuration and search all emails in your account!
# Example configuration.yaml entry for gmail sensor: - platform: imap server: imap.gmail.com port: 993 username: YOUR_USERNAME password: YOUR_PASSWORD search: FROM <[email protected]>, SUBJECT <subject here> # Example configuration.yaml entry for Office 365 sensor: - platform: imap server: outlook.office365.com port: 993 username: [email protected] password: password search: FROM <[email protected]>, SUBJECT <subject here> charset: US-ASCII