Skip to main content

Какво означават SMTP съобщения за грешка?

✔️ Орлин Тодоров, писател - Книгата "България 0.5 - Грешките в кода" (16.07.2019) (Април 2025)

✔️ Орлин Тодоров, писател - Книгата "България 0.5 - Грешките в кода" (16.07.2019) (Април 2025)
Anonim

Много често съобщенията за грешки са неразбираеми. Тази страница ще ви бъде вашето ръководство за пощенските сървъри, които се генерират, когато вашият имейл не успее да изпрати. Ако получите съобщение за грешка като "Не може да се изпрати съобщението ви. Грешка 421", каква е следващата стъпка? Нека тази страница да бъде вашето ръководство за това какво да направите после.

SMTP кодове за грешки: значението зад числата

Сървър за електронна поща ще отговори на всяко искане, което клиентът (като програмата ви за електронна поща) прави с код за връщане. Този код се състои от три номера.

Първият обикновено посочва дали сървърът приема командата и дали тя може да се справи с нея. Петте възможни стойности са:

  • 1: Сървърът е приел командата, но все още не предприема действия. Необходимо е съобщение за потвърждение. В момента това не се използва.
  • 2: Сървърът успешно завърши задачата.
  • 3: Сървърът е разбрал заявката, но изисква допълнителна информация, за да я завърши.
  • 4: Сървърът е срещнал временна грешка. Ако командата се повтаря без промяна, тя може да бъде завършена. Пощенските сървъри могат да използват такива временни неуспехи, за да запазят несправедливите подателя на място.
  • 5: Сървърът е открил грешка.

Второто число дава повече информация. Това са шест възможни стойности:

  • 0: Възникна грешка в синтаксиса.
  • 1: Показва информационен отговор, например към заявка HELP.
  • 2: Отнася се за състоянието на връзката.
  • 3 и 4 са неуточнени.
  • 5: Отнася се до състоянието на пощенската система като цяло и по-специално на пощенския сървър.

Последният номер е още по-конкретен и показва повече степенувания на статуса на трансфера на поща.

Имате ли SMTP 550: Постоянен отказ за един или повече получатели?

Най-често срещаният код за грешка на SMTP при изпращане на имейл е 550.

SMTP грешка 550 е генерично съобщение за грешка. Това означава, че електронната поща не може да бъде доставена.

Пропуск на доставяне на грешка при SMTP 550 се случва поради различни причини. докато самият код за грешка 550 ви казва нищо за причината за неизправност, много SMTP сървър включва обяснително съобщение с код за грешка.

Често електронната поща не може да бъде доставена, защото е била блокирана като спам, или чрез анализ на нейното съдържание, или поради това, че мрежата на подателя или на изпращача е посочена като вероятно източник на спам в черния списък на DNS. Някои пощенски сървъри проверяват за връзки към злонамерен софтуер, както и връщат грешка 550. SMTP грешка 550 кодове за тези случаи включват:

  • 550 5.7.1: Службата не е достъпна: клиент ### блокиран с помощта на ### (Exchange Server)
  • 550 5.7.1: Съобщението бе отхвърлено като спам от филтриране на съдържание (Exchange Server)
  • 550 Това съобщение е класифицирано като SPAM и може да не бъде доставено
  • 550 Висока вероятност за спам (Gmail)
  • 550 5 2 1 поща от отказан спам сайт
  • 550 Вашето съобщение е отхвърлено, защото ви е открито изпращането на спам (Изпращане от Rackspace)
  • Съобщението съдържаше опасно съдържание

Какво можеш да направиш? Ако е възможно, опитайте сесвържете се с получателя по друг начин, Ако съобщението за грешка сочи към конкретен черен списък или филтър за спам, опитайте се да го направите свържете се с списъка или с администратора на филтъра, Ако не успеете всичко това, винаги можете обяснете неблагоприятната ситуация на вашия доставчик на електронна поща, Може да са в състояние да се свържат с колегата си в приемния край и да направят сортирането на ситуацията.

Списък на кодовете за грешки на SMTP (с обяснения)

Трите номера на SMTP грешка ни дават подробен списък на кодовете за отговор ESMTP / SMTP сървър, както е посочено в RFC 821 и по-нови разширения:

  • 211 - Съобщение за състоянието на системата.
  • 214 - Следва съобщение за помощ за човек, който чете.
  • 220 - SMTP Service ready.
  • 221 - Затваряне на услугата.
  • 250 - Заявеното и приключено искане. Най-доброто послание от всички тях.
  • 251 - получателят не е локален към сървъра, но сървърът ще приеме и препрати съобщението.
  • 252 - Получателят не може да бъде VRFYed, но сървърът приема съобщението и се опитва да го достави.
  • 354 - Започнете въвеждането на съобщението и завършете с .. Това показва, че сървърът е готов да приеме съобщението сам (след като сте му казали кой е от и къде искате да отидете).
  • 421 - Услугата не е налична и връзката ще бъде затворена.
  • 450 - Поисканата команда се провали поради липсата на пощенска кутия на потребителя (например защото е заключена). Опитайте отново по-късно.
  • 451 - Командата е прекратена поради грешка в сървъра. Не е твоя вина. Може би нека администраторът знае.
  • 452 - Командата е прекратена, защото сървърът няма достатъчно системно хранилище.
  • 455 - Сървърът не може да се справи с командата по това време.

Следващите съобщения за грешка (500-504) обикновено ви казват, че вашият имейл клиент е нарушен или, най-често, че вашият имейл не може да бъде доставен по една или друга причина.

  • 500 - Сървърът не можа да разпознае командата поради синтаксисна грешка.
  • 501 - Възникна грешка в синтактичната грешка в аргументите на командата.
  • 502 - Тази команда не се изпълнява.
  • 503 - Сървърът е срещнал лоша последователност от команди.
  • 504 - Команден параметър не се изпълнява.
  • 521 - Този хост никога не приема писма; отговор от манекен сървър.
  • 541 - Съобщението не може да бъде доставено поради причини, свързани с правилата - обикновено филтър за спам. (Само някои SMTP сървъри връщат този код за грешка.)
  • 550 - Поисканата команда не бе успешна, защото пощенската кутия на потребителя не бе налице (например защото не беше намерена или командата бе отхвърлена поради причини, свързани с правилата).
  • 551 - Получателят не е локален към сървъра. След това сървърът дава адрес за проследяване.
  • 552 - Действието е прекратено поради превишаване на разпределението на складовите наличности.
  • 553 - Командата е прекратена, защото името на пощенската кутия е невалидно.
  • 554 - транзакцията не бе успешна. Обвинявайте го за времето.
  • 555 - Сървърът не разпознава формата на имейл адреса и доставката не е възможна.
  • 556 - Съобщението трябва да бъде изпратено, но приемащият сървър ще го отхвърли.