Smaily - Notice history

All systems operational

Operational

API - Operational

100% - uptime
Jan 2025 · 100.0%Feb · 100.0%Mar · 100.0%
Jan 2025
Feb 2025
Mar 2025

Automation workflows - Operational

100% - uptime
Jan 2025 · 100.0%Feb · 100.0%Mar · 100.0%
Jan 2025
Feb 2025
Mar 2025

Campaigns - Operational

100% - uptime
Jan 2025 · 100.0%Feb · 100.0%Mar · 100.0%
Jan 2025
Feb 2025
Mar 2025

Statistics - Operational

100% - uptime
Jan 2025 · 99.85%Feb · 100.0%Mar · 100.0%
Jan 2025
Feb 2025
Mar 2025

Templates - Operational

100% - uptime
Jan 2025 · 100.0%Feb · 100.0%Mar · 100.0%
Jan 2025
Feb 2025
Mar 2025

UI - Operational

100% - uptime
Jan 2025 · 99.91%Feb · 100.0%Mar · 100.0%
Jan 2025
Feb 2025
Mar 2025

Webcopies - Operational

100% - uptime
Jan 2025 · 100.0%Feb · 100.0%Mar · 100.0%
Jan 2025
Feb 2025
Mar 2025
Operational

Marketing - Operational

100% - uptime
Jan 2025 · 99.97%Feb · 100.0%Mar · 99.69%
Jan 2025
Feb 2025
Mar 2025

Transactional - Operational

100% - uptime
Jan 2025 · 100.0%Feb · 100.0%Mar · 99.30%
Jan 2025
Feb 2025
Mar 2025

Website - Operational

100% - uptime
Jan 2025 · 100.0%Feb · 100.0%Mar · 100.0%
Jan 2025
Feb 2025
Mar 2025

Notice history

View current status

Mar 2025

Message delivery to KeMIT mail servers blocked
  • Resolved
    UTC
    Resolved
    This incident has been resolved.
  • Monitoring
    UTC
    Monitoring

    The block has been removed. Messages are being delivered.

    We will continue to monitor message delivery.

    Note! Any bounced messages of domains listed in the initial incident report should be retried manually.

  • Identified
    UTC
    Identified

    We have managed to remove the block partially and are seeing messages go through.

    We are continuing to work on getting the block removed entirely.

    Thank you for your patience!

  • Investigating
    UTC
    Investigating

    We are currently investigating an incident where message delivery to The Information Technology Centre of the Ministry of the Environment (KeMIT) mail servers is blocked.

    The affected recipient domains include:

    consumer.ee
    ecaa.ee
    egt.ee
    envir.ee
    kemit.ee
    keskkonnaamet.ee
    kki.ee
    kliimaministeerium.ee
    loodusmuuseum.ee
    maaamet.ee
    maaruum.ee
    transpordiamet.ee
    ttja.ee

    We apologize for inconveniences caused!

Outage in transactional message delivery
  • Update
    UTC
    Update

    Incident post-mortem

    What went wrong?

    Outage was caused by multiple coinciding issues - inline images breaking MIME message plain-text part, and the logic of delivery cycle and message retrying.

    SMTP protocol (RFC 2821) doesn't allow a text line to be longer than 1000 characters. The message that caused the outage had more than 14 000 characters on a single text line. In general this wouldn't have caused an outage, however the MIME message builder failed to encode the message properly as it attempts to find the most optimal encoding for each message. As the content of the message was only an inline image, the most optimal way to compile the messages was to use no encoding at all. This resulted in MIME message being rejected by SMTP server with an error 550 5.2.3 line too long.

    Rejected messages are delayed to attempt delivery of other queued messages and throttle load on other system services. In addition number of messages fetched from the queue is limited to minimize data loss on catastrophic failure. As the limit to number of messages fetched from the queue was reached, the same invalid MIME messages were retried over and over.

    Failure to detect an issue in expected time was caused by misconfiguration of delivery channel alerting rules.

    What is our plan moving forward?

    As one temporary measure we are applying plain-text content clean up before MIME message is built. This should avoid templating caused outages.

    As a more permanent solution we are reworking on changing the delivery cycle by placing invalid messages in a backoff-queue or reject the message entirely. With this we hope to resolve the issue of retrying the same invalid messages over and over again.

    Align our monitoring rules to updated delivery channel logic.

    We apologize for inconvenience caused.

  • Resolved
    UTC
    Resolved

    The incident has been resolved.

  • Monitoring
    UTC
    Monitoring

    Queued transactional messages have been delivered.

  • Identified
    UTC
    Identified

    We have identified the cause of the outage and have applied a fix.

    Transactional messages are being delivered.

  • Investigating
    UTC
    Investigating

    We are investigating an outage in transactional message delivery.

    No transactional messages are being delivered.

    We apologize for any inconvenience caused.

Feb 2025

No notices reported this month

Jan 2025

Jan 2025 to Mar 2025

Next