550 5.0.0 Error

Viewing 1 reply thread
  • Author
    Posts
    • #33335
      Erick
      Participant

        Hello…
        For some time now I have had this error, whereas before it was correct.

        ——————————————
        235 2.7.0 Authentication successful

        MAIL FROM: <…….@……….>
        250 2.1.0 Ok

        RCPT TO: <f5exo……..>
        250 2.1.5 Ok

        DATA:
        354 End data with <CR><LF>.<CR><LF>

        Array: 18092025_0833.csv
        –frontier
        Content-Type:
        text/csv
        ; charset=”UTF-8″
        Readed filename: 18092025_0833.csv
        SD Check
        Open file:
        OK
        NORMAL
        Message end
        550 5.0.0 message does not have exactly one Date field

        Sending status:
        0
        Sending code:
        250
        Sending desc:
        Sending message error (550 5.0.0 message does not have exactly one Date field
        )
        EMailSender: All structure created!
        ———————————————–
        I don’t understand

      • #33453
        Renzo Mischianti
        Keymaster

          Hi Erick sorry for the late response,
          However, I received some requests for this library, and I began to add extensive support. I developed and added numerous features. In the GitHub branch repository, you can find an updated version of the library (Beta version) that can solve the problem.
          If you can give me some feedback.

          Release v4.0.0: Add STARTTLS support and comprehensive documentation

          Major Features:
          – ✨ Add full STARTTLS support (port 587) for secure email transmission
          – ✨ Integrate internal SSLClient for ESP32/ESP8266 STARTTLS connections
          – ✨ Enhance authentication methods (AUTH LOGIN, PLAIN, CRAM-MD5)
          – ✨ Add comprehensive English documentation with platform-specific tutorials

          Improvements:
          – 🔧 Unify client handling for better SSL/TLS compatibility
          – 🔧 Improve EHLO/HELO command handling with multi-line response support
          – 🔧 Enhance connection retry logic and error handling
          – 🔧 Better memory management for large attachments
          – 🔧 Add detailed SMTP response drain mechanism

          Bug Fixes:
          – 🐛 Fix SSLClient initialization and scope issues on ESP32
          – 🐛 Fix STARTTLS upgrade sequence for proper SSL handshake
          – 🐛 Correct BearSSL integration for Ethernet shields
          – 🐛 Fix client reference handling in send() method

          Documentation:
          – 📚 Add complete README.md with all features and examples
          – 📚 Include links to mischianti.org tutorials for all platforms
          – 📚 Add troubleshooting guide and Gmail configuration instructions
          – 📚 Document API reference with all methods and data structures
          – 📚 Add migration guide from v3.x to v4.0.0

          Breaking Changes:
          – ⚠️ Minimum Arduino IDE version: 1.8.x
          – ⚠️ ESP32 core minimum version: 2.0.x
          – ⚠️ Some internal API changes (user-facing API remains compatible)

          Tested Platforms:
          – ESP32 (WiFi + Ethernet with STARTTLS/SSL)
          – ESP8266 (WiFi + Ethernet with STARTTLS/SSL)
          – Arduino Mega (Ethernet with SSLClient)
          – Arduino SAMD (WiFiNINA)
          – STM32 (Ethernet with SSL)
          – Raspberry Pi Pico W (WiFi + LittleFS)

          This release brings production-ready STARTTLS support making the library
          compatible with modern SMTP servers requiring port 587 encryption, while
          maintaining backward compatibility with implicit SSL on port 465.

          Bye Renzo

      Viewing 1 reply thread
      • You must be logged in to reply to this topic.
      Exit mobile version