Τις περισσότερες φορές, το email μας φτάνει χωρίς προβλήματα ή ιδιοτροπίες, αλλά γιατί κάποιοι φτάνουν με παράλογες συμβολοσειρές χαρακτήρων ως κεφαλίδες; Η σημερινή ανάρτηση ερωτήσεων και απαντήσεων SuperUser έχει την απάντηση σε μια προβληματική ερώτηση του αναγνώστη.
Η σημερινή συνεδρία Ερωτήσεων & Απαντήσεων μας προσφέρει ευγενική προσφορά του SuperUser - μια υποδιαίρεση του Stack Exchange, μιας ομάδας ιστότοπων Q&A που βασίζεται στην κοινότητα.
Η φωτογραφία προσφέρθηκε από Judith E. Bell (Flickr) .
Το ερώτημα
Ο αναγνώστης SuperUser dpdt θέλει να μάθει γιατί έλαβε ένα email με μια παράλογη κεφαλίδα:
Πρόσφατα έλαβα ένα μήνυμα ηλεκτρονικού ταχυδρομείου με τον ακόλουθο τίτλο:
![]()
Σκέφτοντας ότι μπορεί να είναι κακόβουλο λογισμικό, έκανα μια επιταγή με τον Malwarebytes, αλλά ήρθε καθαρός. Υπάρχει βάσιμος λόγος για τον τίτλο να είναι μια παράλογη σειρά χαρακτήρων;
Γιατί ορισμένα μηνύματα ηλεκτρονικού ταχυδρομείου έχουν παράλογες συμβολοσειρές χαρακτήρων ως κεφαλίδες;
Η απάντηση
Ο χρήστης του χρήστη SuperUser313114 έχει την απάντηση:
Αυτό που έχετε είναι κάποιο κείμενο κεφαλίδας που κωδικοποιείται με μια αποτυχημένη προσπάθεια RFC 2047 .
Το RFC 2047 είναι το πρότυπο που διέπει την ενσωμάτωση χαρακτήρων εκτός ASCII σε κεφαλίδες email. Λέει ότι οι κεφαλίδες που δεν συμμορφώνονται (ακριβώς) με το πρότυπο RFC 2047 θα πρέπει να εμφανίζονται ως έχουν και όχι απόπειρα αποκωδικοποίησης. Έτσι, το λογισμικό email σας βλέπει την κακή κεφαλίδα και το εμφανίζει «σωστά» (όπως απαιτείται από το πρότυπο).
Κανένα mainstream λογισμικό δεν καταπατά το RFC 2047 τόσο άσχημα, έτσι πιθανότατα προέρχεται από κάποιο κακόβουλο λογισμικό μαζικής αποστολής. Το λογισμικό δημιουργεί κωδικοποιημένες λέξεις πολύ μεγάλο (το όριο μήκους γραμμής είναι 76 χαρακτήρες), το οποίο απαγορεύεται (το RFC 2047 λέει "ΔΕΝ ΠΡΕΠΕΙ ΝΑ").
Παρόλο που είναι πολύ μεγάλο, μπορεί να αποκωδικοποιηθεί χειροκίνητα. Μοιάζει με κάποιο είδος ανεπιθύμητου περιεχομένου:
![]()
Έχετε κάτι να προσθέσετε στην εξήγηση; Ήχος στα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους χρήστες τεχνολογίας Stack Exchange; Δείτε ολόκληρο το νήμα συζήτησης εδώ .