Назвіть одну вагому причину негайного відмови у коді SMTP 4xx


9

Мені це дуже цікаво. Питання (виділено жирним шрифтом):


Чи може хтось назвати ОДИН ДОБРИЙ ПРИЧИНУ, щоб їх сервер електронної пошти постійно був налаштований на автоматичну відмову / негайну помилку на 4xx-кодах?


Бо, чесно кажучи, це звучить як "їхні" налаштування вибиті з нестабільності. SMTP не є миттєвим повідомленням. Перестаньте ставитися до цього, як IRC, або Jabber, або MSN, або вставте тут-IM-технологію . Я не знаю, чим володіють люди, які мають менталітет "НЕМОВНА ДОСТАВКА АБО НЕ ПОСТАВКА" з налаштуваннями SMTP, але їм потрібно припиняти це робити. Це просто пробиває речі. Кожні два-три роки я натрапляю на це. Хтось десь вирішив своєю нескінченною мудрістю, що 4хx-коди - це негайні збої, і раптом його OMGWTFBBQ ІНТАРНЕТЦЬ БОРОТЬ, НАЛИЧНИЙ СКІЙ ВІН падає замість "о, це буде повторна спроба доставки приблизно за 30 хвилин". Мене дивує, як раптом стає "моєю" проблемою те, що повідомлення не пройде, неправильно налаштував "свою" службу SMTP.

Якщо є законна причина постійного налаштування вашого сервера, тоді першою вдалою відповіддю буде перевірка.

Якщо немає вагомих причин (і я підозрюю, що їх немає), тоді перша відповідь, яка добре звучить, якщо все-таки є логічно несправною, отримає перевірку.


5
+1. Як я ненавиджу це, коли чую: "Я щойно надіслав електронний лист, і вони ще не отримали його, в чому проблема!". Моя відповідь: Проблеми немає. Коли хто сказав, що доставка електронною поштою гарантована та негайна?
joeqwerty

1
+1 Я знаю, що це таке.
Антуан Бенкемун

2
Якщо це коли-небудь трапиться зі мною, я збираюся відправити їм лист, зателефонувати їм через 30 секунд після того, як покладу його в поштову скриньку, а потім вимагаю, щоб вони зателефонували до поштового відділення, щоб доставити лист протягом наступних 15 хвилин, АБО ЕЛЬСЕ .
Марк Хендерсон

Тим, хто нещодавно приїхав подивитися на це питання, лише для запису, форматування, подібне на розлючення, було навмисним, оскільки я весело кидаюся (на дезінформованих людей) і пропускаю трохи пари. Не сприймайте це занадто серйозно.
Евері Пейн

Відповіді:


3

Я встановив це один раз таким чином, оскільки власник хотів дізнатися, коли електронні листи будуть відкладені, і якщо так, він хотів змінити текст електронної пошти. Це було для торговельної кадри, тому я можу зрозуміти необхідність своєчасності. Окрім чогось подібного, я не можу уявити, чому (і я думав, що це колись у синьому місяці)


Це звучить як вагома причина!
Антуан Бенкемун

+1 Приємно! Хоча мені цікаво вимога торгової фірми щодо "своєчасності", враховуючи, що повідомлення може все-таки мати затримки на сервері електронної пошти одержувача ... здогадуюсь, я покладу це на те, щоб ", але ми доклали всіх зусиль, все вийшло наших рук зараз "тощо.
Avery Payne

@ avery - затримки на стороні клієнта можуть бути розглянуті, і в цьому випадку я на 100% впевнений, що якщо заголовок показав, що він був надісланий і отриманий протягом декількох хвилин, але не доставлений на поле електронної пошти на деякий час, у когось було дуже погано день. Вони робили все можливе, щоб створити міжфірмовий ІМ.
Jim B

Я вважаю, це було за дні до XMPP. Все-таки чудовий момент!
Avery Payne

ні, XMPP був навколо, але потрібно було б, щоб усі ці фірми створили якийсь сервер xmpp, електронна пошта - це спільний знаменник
Jim B

2

Від RFC:

4.X.X   Persistent Transient Failure

   A persistent transient failure is one in which the message as
   sent is valid, but some temporary event prevents the successful
   sending of the message.  Sending in the future may be successful.

Цілком зрозуміло, що 4xx слід надсилати лише у відповідь на тимчасову (тимчасову, що погана формулювання) проблема. Звідси випливає, що немає жодних виправданих причин трактувати це як негайну помилку. На це слід реагувати на звичайні спроби.

Зважаючи на це, надмірне використання жирних і курсивних текстів пропонує вам поставитися до цього питання не тільки серйозно, але й особисто. Найкраще, що я можу запропонувати, - це просто розслабитися і не засмучуватися та напружуватися над чужим ідіотизмом.

Коли хтось скаржиться, просто вкажіть на цю частину RFC (залишаючи поза увагою той факт, що RFC не є стандартом) і нагадайте їм, що у вас немає контролю над тим, як інші налаштовують свої системи.


Насправді я просто розважався з розміткою. :) Питання напівчерепне, напівсерйозне, тож курсив та жирний шрифт - просто «частина забави». Це серйозно, що є поштові повідомлення, які дещо "неправильно налаштовані" (і, правда кажучи, дратує сміття), але це також трохи поспішає в напрямку "я не розумію, чому мій електронний лист не був доставлений за 360 мілісекунд, так щось жахливо не так! "
Avery Payne

О, мене і (випадково) звинуватили в тому, що явно не викладав своїх питань; Я подумав, що сміливі курсиви спрацювали тут добре, чи не так? ;)
Avery Payne

Не хвилюйтесь. Той, хто не розуміє проблему з нашої точки зору, ймовірно, не належить на цьому сайті.
Джон Гарденєр

1

Думаючи про це, я, можливо, можу подумати, що може виникнути якась DoS-атака, якщо запустити зсередини, де клієнт надсилає лайно завантаження електронних листів на відомі недійсні сервери smtp. Це призведе до того, що поштовий сервер почне накладати більше навантаження на себе, оскільки він намагається повторно надіслати.

Я б не назвав це вагомою причиною, але, можливо, це принаймні "гарне звучання"? :-)

Можливо, ще одна причина може бути: "Якщо це не спрацювало з першого разу, воно, ймовірно, не вийде, тому повідомляємо користувача про це відразу. І я не знаю, як зробити так, щоб він тривав повторний пошук". . Це звучить для мене ще більш кульгаво ...


Звичайно, в цей момент добре звучання працює, а також "правильна відповідь". Але суть цього питання була дещо продуманою вправою, а саме - чи дійсно є вагомі причини, і я підозрюю, що НІМАЄ жодної причини. І все-таки +1 за те, що придумали ... щось ...
Avery Payne

2
Як щодо "Але електронна пошта - це обмін миттєвими повідомленнями, ftp, тривоги та зберігання файлів і ..."
Kyle Brandt

ризикуючи моментально постаріти: ROFL.
Avery Payne

Ви маєте рацію в тому, що електронний лист не розроблений для того, щоб використовуватись для обміну миттєвими повідомленнями, тривожних сигналів і чого іншого, але ваші користувачі, швидше за все, використовують це для цього, і якщо те, що відбувається, не пояснюється досить скоро вони можуть запанікувати.
Фахад Сада

Якщо хтось насправді має справу з вашої №2 з причини IRL, я ... прочитаю їх довгу лекцію. Якщо я вирішу перезапустити свій поштовий сервер для встановлення оновлення, ви можете бути прокляті, впевнені, що він повернеться онлайн протягом 30 хвилин, а не "ймовірно, не буде працювати знову"
Марк Хендерсон,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.