SMTP cho phép nhiều địa chỉ TỪ trong RFC. Điều này đã bao giờ hữu ích, tại sao điều này tồn tại?


27

SMTP cho phép nhiều địa chỉ TỪ trên cơ thể (không phải phong bì) theo RFC.

Tính năng này đã từng được sử dụng cho mục đích hợp pháp chưa?

Có an toàn để loại bỏ các tin nhắn có nhiều địa chỉ TỪ không?


Bạn có thể trích dẫn các rfc có liên quan?
AnFi

@ AndrzejA.Filip Từ những gì tôi nhớ, trong loạt x822, nó không bao giờ được cho phép hoặc từ chối rõ ràng. Những sửa đổi sau này đã đề cập đến nó, nhưng tôi sẽ phải quét từng cái để tìm nó. Lưu ý Tôi đang nói về các tiêu đề, không phải phong bì
goodguys_activate

FWIW, Gmail không chấp nhận thư có nhiều địa chỉ từ, họ sẽ trả lời bằng "550 5.7.1 Tin nhắn có nhiều địa chỉ trong Từ: tiêu đề không được chấp nhận." Vì vậy, trong khi nó có thể được "cho phép" bởi RFC, tôi nghĩ rằng chúng ta có thể nói rằng nó không còn được phép trong thế giới thực. Và Office365 sẽ chấp nhận tin nhắn, nhưng chỉ hiển thị địa chỉ email đầu tiên và chỉ trả lời địa chỉ đầu tiên (được xử lý như thể chỉ có một).
WaldenL

Câu trả lời:


31

RFC 822 thực sự đưa ra một ví dụ về việc sử dụng này. Nó yêu cầu (Phần 4.4) rằng tiêu đề Người gửi: phải có mặt khi được sử dụng.

     A.2.7.  Agent for member of a committee

             George's secretary sends out a message which was authored
        jointly by all the members of a committee.  Note that the name
        of the committee cannot be specified, since <group> names  are
        not permitted in the From field.

            From:   Jones@Host,
                    Smith@Other-Host,
                    Doe@Somewhere-Else
            Sender: Secy@SHost

RFC 2822 , đã lỗi thời, tiếp tục cho phép rõ ràng việc xây dựng cụ thể này (Mục 3.6.2).

from            =       "From:" mailbox-list CRLF

mailbox-list    =       (mailbox *("," mailbox)) / obs-mbox-list

Trong tiêu chuẩn hiện tại , RFC 5322 , điều này không thay đổi và nhiều địa chỉ vẫn được cho phép rõ ràng (Mục 3.6.2).

   The from field consists of the field name "From" and a comma-
   separated list of one or more mailbox specifications.  If the from
   field contains more than one mailbox specification in the mailbox-
   list, then the sender field, containing the field name "Sender" and a
   single mailbox specification, MUST appear in the message.

Nó đã bao giờ hữu ích? Vâng, và nó vẫn là, cho chính xác loại kịch bản được hiển thị trong ví dụ cổ xưa. Các thư có nhiều tác giả được cho là có tất cả chúng được liệt kê trong tiêu đề From:, với Người gửi: được đặt thành người thực sự nhấn Send trong chương trình email của họ.

   The originator fields indicate the mailbox(es) of the source of the
   message.  The "From:" field specifies the author(s) of the message,
   that is, the mailbox(es) of the person(s) or system(s) responsible
   for the writing of the message.  The "Sender:" field specifies the
   mailbox of the agent responsible for the actual transmission of the
   message.  For example, if a secretary were to send a message for
   another person, the mailbox of the secretary would appear in the
   "Sender:" field and the mailbox of the actual author would appear in
   the "From:" field.  If the originator of the message can be indicated
   by a single mailbox and the author and transmitter are identical, the
   "Sender:" field SHOULD NOT be used.  Otherwise, both fields SHOULD
   appear.

Trong thực tế trên Internet công cộng, các tin nhắn được thực hiện là không phổ biến, mặc dù chúng xảy ra đặc biệt là trong môi trường doanh nghiệp và học tập, nơi một người thường gửi email thay cho người khác hoặc của một nhóm.

Tôi chưa bao giờ thực sự thấy thư rác thực hiện điều này (và đã vượt qua tất cả các kiểm soát khác của tôi). Tôi thường coi nó là không an toàn để loại bỏ hoặc tăng điểm thư rác của tin nhắn như vậy.


Tôi nhận được thư rác đang sử dụng thủ thuật này để cố gắng che giấu thực tế khỏi địa chỉ. Ví dụ, tôi nhận được thư từ yahoo.comnơi Fromcó thứ gì đó như thế user@domain.com, some fillter text <realaccount@yahoo.com>. Tôi giả sử rằng yahoo cho phép người dùng nhập user@domain.com, some fillter texttên "thực" của họ.
Mikko Rantalainen

5

Tôi chưa thấy nhiều địa chỉ trong trường Từ được sử dụng cho mục đích hợp pháp. Một vài trường hợp tôi đã thấy là về thư rác và có nhiều bản sao của cùng một địa chỉ.

Tôi không biết bất kỳ phần mềm soạn tin nhắn nào hỗ trợ danh sách trong ngữ cảnh này. Các trường hợp tôi cho rằng nó có thể phù hợp là tương đối ít, và theo kinh nghiệm của tôi được xử lý theo những cách khác.

Tôi đã thêm một quy tắc spam vào hệ thống của mình để thêm điểm cao vào Từ các tiêu đề có nhiều địa chỉ. Để được tuân thủ, sẽ không đúng khi từ chối thư trên cơ sở này. Nếu họ vượt qua các kiểm tra Spam khác, bạn có thể muốn cách ly thư trong khi đánh giá xem bạn cần hay muốn chấp nhận các thư đó.

EDIT: Tôi đã xem xét câu trả lời được nghiên cứu kỹ lưỡng của Michael Hampton. Có vẻ như nếu tiêu đề From chứa danh sách, thì tiêu đề Người gửi hợp lệ là bắt buộc. Tôi tin rằng một bộ lọc như vậy sẽ bắt được thư rác đi qua địa chỉ chuyển tiếp. Một danh sách trong tiêu đề From mà không có tiêu đề Người gửi sẽ vi phạm mục đích dự định cho phép danh sách.

Tôi đã chạy thử nghiệm sơ bộ trên ba công cụ soạn thư phổ biến; Microsoft Outlook, Thunderbird và GMail. Không ai trong số này xuất hiện để hỗ trợ danh sách trong trường Từ. Chỉ Outlook xuất hiện để hỗ trợ gửi email thay mặt cho một người dùng khác.


4
Thunderbird hiện đang có trên phiên bản 45.2
M Conrad
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.