Apache HertzBeat(incubating) is a real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
The IMAP protocol, also known as the Internet Message Access Protocol, is similar to the POP3 protocol and can be used to monitor mailbox information. However, the IMAP protocol provides users with a more convenient and reliable experience because it can monitor more detailed mailbox information, including specific information under each folder in the mailbox.
This PR implements support for the IMAP protocol and provides monitoring templates for QQ email and NetEase email
It should be noted that in order to implement Java's support for UTF-7 encoding, a third-party package com.beetstra.utf7 has been introduced, which uses the MIT License.
What's changed?
The
IMAP
protocol, also known as theInternet Message Access Protocol
, is similar to thePOP3
protocol and can be used tomonitor mailbox informatio
n. However, the IMAP protocol provides users with a more convenient and reliable experience because it canmonitor more detailed mailbox information
, including specific information under each folder in the mailbox.This PR implements
support for the IMAP
protocol and provides monitoring templates forQQ email
andNetEase email
It should be noted that in order to implement Java's support for
UTF-7
encoding, a third-party packagecom.beetstra.utf7
has been introduced, which uses theMIT License
.I will add ut and help doc later.
Checklist
Add or update API