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

Съдържание:

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

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

Image
Image

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

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

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

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

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

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

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

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

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

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

Варианти на SMTP 550

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

  • 550 5.7.1: Услугата е недостъпна: клиент е блокиран чрез(Exchange Server)
  • 550 5.7.1: Съобщение, отхвърлено като спам от филтриране на съдържание (Exchange Server)
  • 550 Това съобщение е класифицирано като СПАМ и може да не бъде доставено
  • 550 Висока вероятност за спам (Gmail)
  • 550 5.2.1 поща от отказан спам сайт
  • 550 Вашето съобщение е отхвърлено, тъй като сте били открити, че изпращате спам (Изпращане от Rackspace)
  • 550 Съобщението съдържа опасно съдържание

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

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

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

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

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

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

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

Препоръчано: