IMAP


imap 통합구성요소는 IMAP server를 관찰하고 읽지 않은 이메일의 양을 보고합니다.

설정

이 센서를 활성화하려면 configuration.yaml 파일에 다음 줄을 추가하십시오 :

# Example configuration.yaml entry
sensor:
  - platform: imap
    server: YOUR_IMAP_SERVER
    username: YOUR_USERNAME
    password: YOUR_PASSWORD

Configuration Variables

server

(string)(Required)

The IP address or hostname of the IMAP server.

port

(integer)(Optional)

The port where the server is accessible.

Default value:

993

name

(string)(Optional)

Name of the IMAP sensor.

username

(string)(Required)

Username for the IMAP server.

password

(string)(Required)

Password for the IMAP server.

folder

(string)(Optional)

The IMAP folder to watch.

Default value:

inbox

search

(string)(Optional)

The IMAP search to perform on the watched folder.

Default value:

UnSeen UnDeleted

charset

(string)(Optional)

The character set used for this connection.

Default value:

utf-8

IMAP 검색 설정

기본적으로 이 통구성요소는 읽지 않은 이메일을 계산합니다. 검색 문자열을 설정하면 다음과 같은 다른 결과를 계산할 수 있습니다.

  • ALL 폴더의 모든 이메일을 계산
  • FROM, TO, SUBJECT 폴더에서 이메일을 찾기 (IMAP RFC for all standard options 참조)
  • Gmail’s IMAP extensionsX-GM-RAW "in: inbox older_than:7d" 와 같은 raw Gmail 검색을 통해 받은 편지함에 1 주일이 지난 이메일을 표시할 수 있습니다. raw Gmail 검색은 폴더 설정을 무시하고 계정의 모든 이메일을 검색합니다. !

검색이 가능한 전체 설정 샘플

# Example configuration.yaml entry for gmail
sensor:
  - platform: imap
    server: imap.gmail.com
    port: 993
    username: YOUR_USERNAME
    password: YOUR_PASSWORD
    search: FROM <sender@email.com>, SUBJECT <subject here>

# Example configuration.yaml entry for Office 365
sensor:
  - platform: imap
    server: outlook.office365.com
    port: 993
    username: email@address.com
    password: password
    search: FROM <sender@email.com>, SUBJECT <subject here>
    charset: US-ASCII