# Limity Rozmiaru E-maili i Załączników

Każda wiadomość e-mail, wraz ze wszystkimi załącznikami i osadzonymi obrazami, ma określony limit rozmiaru. Przekroczenie go spowoduje odrzucenie wiadomości. Kluczowe informacje na ten temat:

* **Różne limity u dostawców:** Najpopularniejsi dostawcy poczty (Gmail, Outlook.com, WP, Onet itp.) zazwyczaj ustalają limit rozmiaru całej wiadomości na poziomie **20-25 MB**. Planując wysyłkę, zawsze należy brać pod uwagę najniższy limit na trasie między nadawcą a serwerem odbiorcy.
* **Kodowanie Base64 zwiększa rozmiar:** Załączniki przed wysłaniem są kodowane (najczęściej w standardzie Base64), co zwiększa ich rozmiar o około 33%. Oznacza to, że plik o rozmiarze 10 MB po zakodowaniu będzie zajmował w wiadomości około 13,3 MB.
* **Limit w infrastrukturze EmailLabs:** Maksymalny rozmiar pojedynczej wiadomości (łącznie z zakodowanymi załącznikami), jaką można przesłać przez naszą platformę, wynosi **15 MB**. Wiadomości przekraczające ten limit zostaną odrzucone przez nasz system. W zależności od metody wysyłki, nadawca otrzyma odpowiedni komunikat błędu:
  * **Dla wysyłek SMTP:** `552: Message size exceeds outgoing Email size limit. The Email was not sent; reduce the message size and try again.`
  * **Dla wysyłek API:** Odpowiedź z kodem błędu `413` i komunikatem: `Email size exceeds outgoing message size limit. The Email was not sent; reduce the message size and try again.`
* **Wpływ na dostarczalność:** Nawet jeśli wiadomość mieści się w limitach, bardzo duże e-maile mogą być częściej filtrowane jako potencjalny spam lub powodować opóźnienia w dostarczeniu.

{% hint style="info" %}
**Dobra praktyka:** Aby zapewnić maksymalną kompatybilność i szybkość dostarczenia, zaleca się utrzymywanie całkowitego rozmiaru wiadomości (po zakodowaniu) poniżej **10 MB**.
{% endhint %}
