ESP Mail Client Versions Save

The comprehensive Arduino Email Client Library to send and read Email for Arduino devices. The library also supports other network shields or modules e.g., Wi-Fi, Ethernet, and GSM/4G modules.

v3.4.7

9 months ago

August 27, 2023

v3.4.7 stable release

Updates:

  • Fix NTP time issue #298.
  • Update SSL Client.
  • Update example for Time setting.

v3.4.6

9 months ago

August 21, 2023

v3.4.6 stable release

Updates:

  • Fix missing file in PlatformIO package since v3.4.1 to v3.4.5.
  • ESP32 internal Client update.
  • Code optimization.

v3.4.5

9 months ago

August 20, 2023

v3.4.5 stable release

Updates:

  • Prevent stack overflow in IMAP multiparts body feching.
  • Fix wrong error message in IMAP callback.
  • Code optimization.

v3.4.4

9 months ago

August 20, 2023

v3.4.4 stable release

Updates:

  • Fix compilation errors when using some build options introduced in v3.4.0.

v3.4.3

9 months ago

August 20, 2023

v3.4.3 stable release

Updates:

  • Fix IMAP NTP server time out message warning.
  • Code optimization.
  • Program space reduction.
  • Update IMAP ACL function (breaking changes), see the new example.

v3.4.2

9 months ago

August 19, 2023

v3.4.2 stable release

Updates:

  • Use the loopback address instead of mydomain.net in default SMTP host config to prevent sending failure.

v3.4.1

9 months ago

August 18, 2023

v3.4.1 stable release

Updates:

  • Update examples for the changes in v3.4.0.

v3.4.0

9 months ago

August 18, 2023

v3.4.0 stable release

Updates:

  • Updates for External Client interfaces integration (no external SSL Client required).
  • Updates for internal SSL engine by using BearSSL for all Arduino devices.
  • Update for Arduino MKR time functions.
  • Update printf function.
  • Exclude custom build WiFiNINA firmware.
  • Add support TinyGSM client integration via setGSMClient.
  • Add supports BearSSL IO buffer size setting.
  • Add support build flags ESP_MAIL_DISABLE_ONBOARD_WIFI and ESP_MAIL_DISABLE_NATIVE_ETHERNET.
  • Add support disabling predefined options build flags DISABLE_ALL_OPTIONS, DISABLE_NTP_TIME, DISABLE_ERROR_STRING, DISABLE_IMAP, DISABLE_SMTP, DISABLE_PSRAM, DISABLE_FLASH and DISABLE_SD.
  • Remove support unused build flags ESP_MAIL_USE_SDK_SSL_ENGINE and ENABLE_CUSTOM_CLIENT.
  • Add support Arduino UNO R4 WiFi (Renesas).
  • Add support nonsecure connection at run time.
  • Add support nonsecure permanently to save program space via build flag ESP_MAIL_DISABLE_SSL.
  • Add support PSRAM in SSL Client.
  • Fix null pointer exception error #287 in IMAP's APPEND message.
  • Fix IMAP authentication issue.
  • Fix ESP8266 native Ethernet issue.

v3.3.7

9 months ago

August 3, 2023

v3.3.7 stable release

Updates:

  • Fix ESP32 external Client integration feature by removing support of build flag ESP_MAIL_USE_SDK_SSL_ENGINE. This is because the internal lwIP TCP client was used with mbedTLS since v3.3.0 instead of Client in earlier version.
  • Revoke the warning for UDP client requirement when using external client and system time was already set in ESP8266, ESP32 and Raspberry Pi Pico devices.
  • Update examples based on build flag ESP_MAIL_USE_SDK_SSL_ENGINE behavior.
  • Update BearSSL client.

v3.3.6

10 months ago

July 29, 2023

v3.3.6 stable release

Updates:

  • Fix compilation error for SMTP message's addCC and addBCC functions.