Як усунути помилки надсилання через SMTP
Надсилання повідомлень через SMTP сервер може супроводжуватися помилками. Ці помилки виникають через відсутність поштового сервера, проблеми з автентифікацією відправника, перевищення лімітів, помилки в електронних адресах тощо.
Розглянемо, з якими помилками ви можете зіткнутися та як їх усунути для успішного надсилання листів.
Структура помилки
Код відповіді – це зашифрована комбінація чисел, яка потребує пояснення. Щоб зрозуміти, чому ваш лист не може бути відправлений, потрібно знати значення коду помилки.
Код SMTP відповіді складається з трьох цифр, кожна з яких має своє значення.
5 значень першої цифри коду відповіді SMTP
Перша цифра вказує, чи було прийнято та оброблено ваш запит.
1. Сервер прийняв команду, але не зробив жодних дій, оскільки чекає на підтвердження для виконання дій, що запитуються.
2. Дія була успішно виконана (лист відправлений) і сервер готовий приймати нову команду.
3. Сервер прийняв команду, але для її завершення потрібна додаткова інформація.
4. Виник тимчасовий збій. Сервер не прийняв та не виконав команду через тимчасовий збій. Слід спробувати передати команду повторно.
5. Сервер не виконав дію і не зможе обробити вашу команду через не ліквідовані помилки.
Якщо код починається з цифри 2, ваша команда успішно оброблена, з 4 — є тимчасовий збій, з 5 — постійний збій. В останньому випадку ваші листи не будуть надіслані, поки ви не усунете помилку.
4 значення для другої цифри коду відповіді SMTP
Друга цифра коду відповіді означає тип помилки.
0. Синтаксична помилка.
1. Відповідь на запит інформації.
2. Стан підключення.
3. Стан поштового сервера чи поштової системи.
Остання цифра в коді містить більш детальну інформацію про статус доставки.
Коди та опис помилок
У таблиці наведено коди помилок надсилання через SMTP, тексти їхнього повідомлення та опис, на що звернути увагу.
У таблиці наведено список помилок надсилання, які можна отримати при спробі підключення до сервера SendPulse. Щоб подивитись помилки доставки, які можна отримати під час спроби підключення до сервера поштового клієнта одержувача, перейдіть до розділу SMTP > Помилки доставки.
| Код помилки | Повідомлення | Опис |
| 451 | 4.9.5 Sending from your account is currently limited. Please try later. |
Запит не виконано, тому що перевищено ліміт показника помилок доставки та знижено ліміт надсилання на годину. Читайте детальніше: Обмеження SMTP при перевищенні показника помилок доставки. |
| 451 | 4.9.5 Requested action aborted: This mail account has sent too many messages in a short amount of time. Please try later. |
Локальна помилка при обробці — спрацювали ліміти на кількість надсилань з вашого акаунту. Зачекайте і повторіть надсилання. Щоб переглянути обмеження розсилок на годину та добу, перейдіть розділ SMTP у вашому акаунті. |
| 501 | 5.5.2 Syntax error |
Синтаксична помилка у параметрах чи аргументах. Переконайтеся, що коми, точки та інші розділові знаки розставлені правильно. Також перевірте, щоб лист не містив проблемних посилань чи вкладень. |
| 501 | 5.5.2 Bad recipient address syntax |
Синтаксична помилка: неправильно вказана адреса пошти одержувача. Переконайтеся, що адреси одержувачів вказані вірно. |
| 535 | 5.7.9 You need to confirm your email address |
Помилки автентифікації: ваша адреса відправника не підтверджена. Щоб надіслати повторний код підтвердження домена, перейдіть до SMTP > Налаштування SMTP > Домен відправлення і навпроти вашого домену в меню, що розкривається, виберіть Надіслати код повторно. |
| 535 | 5.7.9 Your profile not confirmed |
Помилки автентифікації: наприклад, неправильно вказано логін або пароль під час авторизації SMTP. Щоб переглянути логін та пароль, перейдіть в SMTP > Налаштування SMTP > Основні. |
| 550 | Service temporary unavailable |
Запит не виконано, тому що сервіс тимчасово не працює. Зачекайте, доки сервіс відновить свою роботу. |
| 550 | 5.5.3 Too many recipients |
Запит не виконано, тому що спрацювали ліміти на кількість адрес одержувачів. Ви можете додати до 50 одержувачів в одному надсиланні. |
| 550 | 5.7.1 Sender domain does not match confirmed domains |
Запит не виконано, тому що не збігається домен у MAIL FROM SMTP сесії з доменом у хедері FROM, який передається після команди. Щоб переглянути підтверджений домен відправника або додати новий, перейдіть до SMTP > Налаштування SMTP > Домен відправлення. |
| 552 | 5.3.4 Message exceeds fixed maximum message size |
Дія перервана через перевищення розміру листа. Рекомендований розмір транзакційного листа — до 1 MB. |
| 554 | 5.7.1 Delivery not authorized |
Не вдалося передати дані, тому що надсилання відбувається з недозволеного IP-адреси. Щоб переглянути список IP-адрес, з яких можна надсилати або додати нову, перейдіть до SMTP > Налаштування SMTP > Основні. |
| 554 | 5.9.1 Account expired. |
Не вдалося передати дані, тому що вичерпався тарифний план. Щоб оновити тарифний план, у нижньому лівому кутку натисніть Тарифи та виберіть тарифний план. |
| 554 | 5.9.2 Sender domain is not valid. |
Не вдалося передати дані, оскільки надсилання відбувалося через непідтверджений домен відправника або SMTP профіль ще не пройшов модерацію. Щоб переглянути стан профілю, перейдіть до розділу SMTP. На сторінці не повинно бути попередження, що ваш профіль знаходиться на модерації і очікуються якісь дії. Щоб переглянути статус адреси відправника, перейдіть до SMTP > Налаштування SMTP > Домен відправлення. |
| 554 | 5.9.3 Requested action aborted: Bandwidth Limit Exceeded. |
Не вдалося передати дані, тому що досягнуто ліміту трафіку, які передбачені тарифом. |
| 554 | 5.9.3 Sending quota exceeded. |
Досягнуто ліміту на кількість листів, передбачених тарифом. Щоб перевірити залишок листів відповідно до тарифу, перейдіть на головну сторінку SMTP у вашому обліковому записі. Щоб оновити ліміти, потрібно покращити тарифний план. У лівому нижньому куті натисніть Тарифи та виберіть тарифний план. Читайте також: Обмеження при надсиланні листів через SMTP сервіс. |
Оновлено: 28.12.2023
або