Kể tên một lý do chính đáng cho việc thất bại ngay lập tức trên mã SMTP 4xx


9

Tôi thực sự tò mò về điều này. Câu hỏi (đánh dấu đậm):


Ai đó có thể đặt tên MỘT LÝ DO TỐT để máy chủ email của họ được thiết lập vĩnh viễn thành tự động không thành công / thất bại ngay lập tức trên mã 4xx không?


Bởi vì thật lòng mà nói, có vẻ như các thiết lập "của họ" đã bị phá vỡ. SMTP không phải là tin nhắn tức thời. Ngừng đối xử với nó như IRC hoặc Jabber hoặc MSN hoặc insert-IM-Technology-here . Tôi không biết những gì sở hữu mọi người để có tâm lý "NGAY LẬP TỨC HOẶC FAIL" với các thiết lập SMTP, nhưng họ cần ngừng làm điều đó. Nó chỉ đơn giản là phá vỡ mọi thứ. Cứ hai hoặc ba năm, tôi lại vấp phải điều này. Ai đó, ở đâu đó, đã quyết định theo trí tuệ vô hạn của họ rằng mã 4xx là thất bại ngay lập tức, và đột nhiên OMGWTFBBQ INTARNETZ LÀ BORKEN, HALP SKY ĐANG BỊ thay vì "ồ, nó sẽ thử lại giao hàng trong khoảng 30 phút". Nó làm tôi ngạc nhiên khi nó đột nhiên trở thành vấn đề "của tôi" mà một tin nhắn sẽ không gặp phải, cấu hình sai dịch vụ SMTP của họ.

NẾU có một lý do chính đáng để máy chủ của bạn được thiết lập vĩnh viễn theo cách này, thì câu trả lời tốt đầu tiên sẽ nhận được kiểm tra.

NẾU không có lý do chính đáng (và tôi nghi ngờ là không có), thì câu trả lời đúng đắn đầu tiên nếu nghe vẫn còn thiếu logic sẽ nhận được kiểm tra.


5
+1. Tôi ghét nó như thế nào khi tôi nghe "Tôi vừa gửi email và họ chưa nhận được, vấn đề là gì!?". Phản ứng của tôi: Không có vấn đề gì. Khi nào có ai nói rằng việc gửi email được đảm bảo và ngay lập tức?
joeqwerty

1
+1 Tôi biết cảm giác đó như thế nào.
Antoine Benkemoun

2
Nếu điều đó xảy ra với tôi, tôi sẽ gửi thư cho họ, gọi cho họ 30 giây sau khi đặt nó vào hộp thư và sau đó yêu cầu họ gọi cho bưu điện để nhận thư trong 15 phút tiếp theo, HOẶC ELSE .
Mark Henderson

Đối với những người vừa mới đến để xem câu hỏi này, chỉ để ghi lại, định dạng giống như rant là có chủ ý, vì tôi đang chọc cười (ở những người hiểu sai) và trút hơi nước. Đừng quá nghiêm túc.
Avery Payne

Câu trả lời:


3

Tôi đã thiết lập nó một lần theo cách đó bởi vì chủ sở hữu muốn biết khi nào email sẽ bị trì hoãn và nếu vậy anh ta muốn thay đổi văn bản của email. Điều này là cho một giao dịch thẳng thắn để tôi có thể hiểu sự cần thiết của tính kịp thời. Khác với những thứ như thế tôi không thể tưởng tượng được tại sao (và tôi nghĩ đó là một lần trong một thiết lập mặt trăng xanh)


Nghe có vẻ là một lý do tốt!
Antoine Benkemoun

+1 Tốt đẹp! Mặc dù tôi tò mò về yêu cầu "kịp thời" của công ty thương mại, cho rằng tin nhắn vẫn có thể bị chậm trễ trên máy chủ email của người nhận ... đoán tôi sẽ khắc phục điều đó "nhưng chúng tôi đã nỗ lực hết sức, nó đã hết của tay chúng ta ngay bây giờ ", v.v.
Avery Payne

@ avery- sự chậm trễ ở phía khách hàng có thể được xem xét và trong trường hợp này tôi chắc chắn 100% rằng nếu tiêu đề cho thấy rằng nó đã được gửi và nhận trong vòng vài phút nhưng không được gửi đến hộp thư điện tử trong một thời gian, ai đó đã rất tệ ngày. Họ đã cố gắng hết sức để thiết lập một IM liên doanh.
Jim B

Tôi hiểu điều này là trong những ngày trước XMPP. Tuy nhiên, điểm tuyệt vời!
Avery Payne

không, XMPP đã xuất hiện nhưng sẽ yêu cầu tất cả các công ty này thiết lập một số loại máy chủ xmpp - email là mẫu số chung
Jim B

2

Từ 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.

Rõ ràng là 4xx chỉ nên được gửi để phản hồi vấn đề tạm thời (tạm thời là từ ngữ xấu). Do đó, không có lý do chính đáng nào để coi đó là một lỗi ngay lập tức . Nó nên được trả lời là thử lại thường xuyên.

Như đã nói, việc sử dụng quá mức in đậm và in nghiêng cho thấy bạn không chỉ coi trọng vấn đề này mà còn cá nhân. Điều tốt nhất tôi có thể đề nghị là hãy thư giãn và đừng quá buồn bã và vượt qua sự ngu ngốc của người khác.

Khi ai đó phàn nàn chỉ ra rằng một phần của RFC (bỏ qua thực tế rằng RFC không phải là một tiêu chuẩn) và nhắc nhở họ rằng bạn không kiểm soát được cách người khác thiết lập hệ thống của họ.


Thật ra, tôi chỉ vui vẻ với việc đánh dấu. :) Câu hỏi nửa vời, nửa nghiêm túc, vì vậy chữ nghiêngđậm chỉ là "một phần của niềm vui". Điều nghiêm trọng là có những người gửi thư có phần "bị định cấu hình sai" (và phải thừa nhận là một người hay cười), nhưng đó cũng là một chút say mê theo hướng "Tôi không hiểu tại sao email của tôi không được gửi trong 360 mili giây, vì vậy có gì đó không ổn
Avery Payne

Ồ, điều đó và tôi đã (tình cờ) bị buộc tội vì không nêu rõ câu hỏi của mình; Tôi nghĩ rằng chữ đậm và chữ nghiêng hoạt động tốt ở đây, phải không? ;)
Avery Payne

Đừng lo lắng. Bất cứ ai không hiểu vấn đề từ quan điểm của chúng tôi có thể không thuộc về trang web này.
John Gardeniers

1

Nghĩ về nó, tôi có thể nghĩ rằng có thể có một số loại tấn công DoS nếu được phát ra từ bên trong nơi khách hàng gửi một đống email đến các máy chủ smtp không hợp lệ. Điều này sẽ khiến máy chủ thư bắt đầu tải thêm vào chính nó khi nó tiếp tục gửi lại.

Tôi sẽ không gọi đó là lý do chính đáng, nhưng có lẽ ít nhất đó là "âm thanh tốt"? :-)

Có thể một lý do khác có thể là "Nếu lần đầu tiên nó không hoạt động, có lẽ nó sẽ không hoạt động, vì vậy hãy cho người dùng biết ngay. Và tôi không biết làm thế nào để thông báo rằng nó sẽ tiếp tục thử lại" . Điều đó nghe có vẻ còn khập khiễng hơn đối với tôi ...


Chắc chắn, tại thời điểm này âm thanh tốt hoạt động cũng như "câu trả lời chính xác". Nhưng vấn đề của câu hỏi này là một chút về một bài tập suy nghĩ - cụ thể là, có thực sự có lý do chính đáng không, và tôi nghi ngờ không có lý do nào cả. Tuy nhiên, +1 để đến với ... một cái gì đó ...
Avery Payne

2
Làm thế nào về "Nhưng email tin nhắn tức thời, ftp và báo động và lưu trữ tệp và ..."
Kyle Brandt

có nguy cơ lão hóa ngay lập tức: ROFL.
Avery Payne

Bạn đúng trong email đó không được thiết kế để sử dụng cho tin nhắn tức thời và báo thức, và bất cứ điều gì khác, nhưng người dùng của bạn rất có thể sử dụng nó cho điều đó, và nếu những gì đang xảy ra không được giải thích Họ sớm thôi, họ có thể hoảng loạn.
Fahad Sadah

Nếu bất cứ ai thực sự hiểu lý do số 2 của bạn, tôi sẽ ... giảng cho họ một bài giảng dài. Nếu tôi quyết định khởi động lại máy chủ thư của mình để cài đặt bản cập nhật, bạn có thể chắc chắn rằng nó sẽ hoạt động trở lại trong vòng 30 phút, chứ không phải "có thể sẽ không hoạt động trở lại"
Mark Henderson
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.