2023-09-04 22:00:37 +01:00
|
|
|
######################################
|
|
|
|
# Syntax Coloring Map ESP Mail Client
|
|
|
|
######################################
|
|
|
|
|
|
|
|
#######################################
|
|
|
|
# Classes and Structured Type (KEYWORD1)
|
|
|
|
#######################################
|
|
|
|
|
|
|
|
MailClient KEYWORD1
|
|
|
|
IMAPSession KEYWORD1
|
|
|
|
SMTPSession KEYWORD1
|
|
|
|
SMTP_Message KEYWORD1
|
|
|
|
IMAP_Config KEYWORD1
|
|
|
|
IMAP_Data KEYWORD2
|
|
|
|
FoldersCollection KEYWORD1
|
|
|
|
imapStatusCallback KEYWORD1
|
|
|
|
IMAP_MSG_List KEYWORD1
|
|
|
|
SelectedFolderInfo KEYWORD1
|
|
|
|
ESP_Mail_Session KEYWORD1
|
|
|
|
Session_Config KEYWORD1
|
|
|
|
smtpStatusCallback KEYWORD1
|
|
|
|
imapResponseCallback KEYWORD1
|
|
|
|
SMTP_Attachment KEYWORD1
|
|
|
|
SMTP_Result KEYWORD1
|
|
|
|
IMAP_MSG_Item KEYWORD1
|
|
|
|
Content_Transfer_Encoding KEYWORD1
|
|
|
|
MessageList KEYWORD1
|
|
|
|
|
|
|
|
###############################################
|
|
|
|
# Methods and Functions (KEYWORD2)
|
|
|
|
###############################################
|
|
|
|
|
|
|
|
sendMail KEYWORD2
|
|
|
|
appendMessage KEYWORD2
|
|
|
|
readMail KEYWORD2
|
|
|
|
setFlag KEYWORD2
|
|
|
|
addFlag KEYWORD2
|
|
|
|
removeFlag KEYWORD2
|
|
|
|
networkReconnect KEYWORD2
|
|
|
|
sdBegin KEYWORD2
|
|
|
|
sdMMCBegin KEYWORD2
|
|
|
|
getFreeHeap KEYWORD2
|
|
|
|
connect KEYWORD2
|
|
|
|
loginWithPassword KEYWORD2
|
|
|
|
loginWithAccessToken KEYWORD2
|
|
|
|
isAuthenticated KEYWORD2
|
|
|
|
isLoggedIn KEYWORD2
|
|
|
|
connected KEYWORD2
|
|
|
|
keepAlive KEYWORD2
|
|
|
|
isKeepAlive KEYWORD2
|
|
|
|
customConnect KEYWORD2
|
|
|
|
closeSession KEYWORD2
|
|
|
|
debug KEYWORD2
|
|
|
|
getFolders KEYWORD2
|
|
|
|
selectFolder KEYWORD2
|
|
|
|
openFolder KEYWORD2
|
|
|
|
closeFolder KEYWORD2
|
|
|
|
callback KEYWORD2
|
|
|
|
headerOnly KEYWORD2
|
|
|
|
data KEYWORD2
|
|
|
|
selectedFolder KEYWORD2
|
|
|
|
errorReason KEYWORD2
|
|
|
|
statusCode KEYWORD2
|
|
|
|
statusMessage KEYWORD2
|
|
|
|
errorCode KEYWORD2
|
|
|
|
empty KEYWORD2
|
|
|
|
resetAttachItem KEYWORD2
|
|
|
|
clear KEYWORD2
|
|
|
|
clearInlineimages KEYWORD2
|
|
|
|
clearAttachments KEYWORD2
|
|
|
|
clearRFC822Messages KEYWORD2
|
|
|
|
clearRecipients KEYWORD2
|
|
|
|
clearCc KEYWORD2
|
|
|
|
clearBcc KEYWORD2
|
|
|
|
clearHeader KEYWORD2
|
|
|
|
addAttachment KEYWORD2
|
|
|
|
addParallelAttachment KEYWORD2
|
|
|
|
addInlineImage KEYWORD2
|
|
|
|
addMessage KEYWORD2
|
|
|
|
addRecipient KEYWORD2
|
|
|
|
addCc KEYWORD2
|
|
|
|
addBcc KEYWORD2
|
|
|
|
addHeader KEYWORD2
|
|
|
|
info KEYWORD2
|
|
|
|
successs KEYWORD2
|
|
|
|
completedCount KEYWORD2
|
|
|
|
failedCount KEYWORD2
|
|
|
|
getItem KEYWORD2
|
|
|
|
size KEYWORD2
|
|
|
|
flagCount KEYWORD2
|
|
|
|
msgCount KEYWORD2
|
|
|
|
recentCount KEYWORD2
|
|
|
|
nextUID KEYWORD2
|
|
|
|
pollingStatus KEYWORD2
|
|
|
|
searchCount KEYWORD2
|
|
|
|
availableMessages KEYWORD2
|
|
|
|
flag KEYWORD2
|
|
|
|
setClock KEYWORD2
|
|
|
|
getUnixTime KEYWORD2
|
|
|
|
getTimestamp KEYWORD2
|
|
|
|
getYear KEYWORD2
|
|
|
|
getMonth KEYWORD2
|
|
|
|
getDay KEYWORD2
|
|
|
|
getDayOfWeek KEYWORD2
|
|
|
|
getDayOfWeekString KEYWORD2
|
|
|
|
getHour KEYWORD2
|
|
|
|
getMin KEYWORD2
|
|
|
|
getSecond KEYWORD2
|
|
|
|
getNumberOfDayThisYear KEYWORD2
|
|
|
|
getTotalDays KEYWORD2
|
|
|
|
dayofWeek KEYWORD2
|
|
|
|
getCurrentSecond KEYWORD2
|
|
|
|
getCurrentTimestamp KEYWORD2
|
|
|
|
getTimeFromSec KEYWORD2
|
|
|
|
getDateTimeString KEYWORD2
|
|
|
|
copyMessages KEYWORD2
|
|
|
|
moveMessages KEYWORD2
|
|
|
|
deleteMessages KEYWORD2
|
|
|
|
getQuota KEYWORD2
|
|
|
|
setQuota KEYWORD2
|
|
|
|
getQuotaRoot KEYWORD2
|
|
|
|
getACL KEYWORD2
|
|
|
|
setACL KEYWORD2
|
|
|
|
deleteACL KEYWORD2
|
|
|
|
myRights KEYWORD2
|
|
|
|
enable KEYWORD2
|
|
|
|
getNamespace KEYWORD2
|
|
|
|
createFolder KEYWORD2
|
|
|
|
renameFolder KEYWORD2
|
|
|
|
getSubscribesMailboxes KEYWORD2
|
|
|
|
subscribe KEYWORD2
|
|
|
|
unSubscribe KEYWORD2
|
|
|
|
deleteFolder KEYWORD2
|
|
|
|
listen KEYWORD2
|
|
|
|
stopListen KEYWORD2
|
|
|
|
folderChanged KEYWORD2
|
|
|
|
sendCustomCommand KEYWORD2
|
|
|
|
sendCustomData KEYWORD2
|
|
|
|
toBase64 KEYWORD2
|
|
|
|
getFlags KEYWORD2
|
|
|
|
getUID KEYWORD2
|
|
|
|
setTCPTimeout KEYWORD2
|
|
|
|
setClient KEYWORD2
|
|
|
|
setGSMClient KEYWORD2
|
|
|
|
connectionRequestCallback KEYWORD2
|
|
|
|
connectionUpgradeRequestCallback KEYWORD2
|
|
|
|
networkConnectionRequestCallback KEYWORD2
|
|
|
|
networkDisconnectionRequestCallback KEYWORD2
|
|
|
|
networkStatusRequestCallback KEYWORD2
|
|
|
|
setSystemTime KEYWORD2
|
|
|
|
mimeDataStreamCallback KEYWORD2
|
|
|
|
characterDecodingCallback KEYWORD2
|
|
|
|
clearAP KEYWORD2
|
|
|
|
addAP KEYWORD2
|
|
|
|
isFirmwareUpdated KEYWORD2
|
|
|
|
id KEYWORD2
|
|
|
|
serverID KEYWORD2
|
|
|
|
fileList KEYWORD2
|
|
|
|
status KEYWORD2
|
|
|
|
|
|
|
|
#######################################
|
|
|
|
# Struct (KEYWORD3)
|
|
|
|
#######################################
|
|
|
|
|
|
|
|
esp_mail_email_info_t KEYWORD3
|
|
|
|
esp_mail_plain_body_t KEYWORD3
|
|
|
|
esp_mail_html_body_t KEYWORD3
|
|
|
|
esp_mail_smtp_msg_response_t KEYWORD3
|
|
|
|
esp_mail_smtp_enable_option_t KEYWORD3
|
|
|
|
esp_mail_email_info_t KEYWORD3
|
|
|
|
esp_mail_folder_info_item_t KEYWORD3
|
|
|
|
esp_mail_sesson_sever_config_t KEYWORD3
|
|
|
|
esp_mail_sesson_login_config_t KEYWORD3
|
|
|
|
esp_mail_sesson_secure_config_t KEYWORD3
|
|
|
|
esp_mail_sesson_cert_config_t KEYWORD3
|
|
|
|
esp_mail_imap_fetch_config_t KEYWORD3
|
|
|
|
esp_mail_imap_search_config_t KEYWORD3
|
|
|
|
esp_mail_imap_limit_config_t KEYWORD3
|
|
|
|
esp_mail_imap_enable_config_t KEYWORD3
|
|
|
|
esp_mail_imap_download_config_t KEYWORD3
|
|
|
|
esp_mail_imap_storage_config_t KEYWORD3
|
|
|
|
esp_mail_imap_polling_status_t KEYWORD3
|
|
|
|
IMAP_Polling_Status KEYWORD3
|
|
|
|
IMAP_Identification KEYWORD3
|
|
|
|
|
|
|
|
esp_mail_file_storage_type_none KEYWORD3
|
|
|
|
esp_mail_file_storage_type_flash KEYWORD3
|
|
|
|
esp_mail_file_storage_type_sd KEYWORD3
|
|
|
|
|
|
|
|
######################################
|
|
|
|
# Constants (LITERAL1)
|
|
|
|
#######################################
|
|
|
|
|
|
|
|
ESP_MAIL_PRINTF LITERAL1
|