This will only catch the known fields listed in: as per RFC 2822, any ruby string or method name could pretty much be a field name, so we don't want to just catch ANYTHING sent to a message object and interpret it as a header.
This method provides all three types of header call to set, read and explicitly set with the = operator Examples: If you assign a delivery handler, mail will call :deliver_mail on the object you assign to delivery_handler, it will pass itself as the single argument.
This is fine, however, it sorts them so that the newest ones are at the bottom of the list, which ... Since Thunderbird saves its sort settings on a per-folder basis (and I have many folders) I regularly run into folders I've rarely or never been in which still have the old sorting order.
Provides settings to control which order messages are sorted initially and by which field as well as whether to display in threaded mode.
Please note this data ends up stored in each folder, so changing control values only affect new folders or those with a rebuilt index.
The header is a sequence of lines of characters with special syntax as defined in this standard.
The body is simply a sequence of characters that follows the header and is separated from the header by an empty line (i.e., a line with nothing preceding the CRLF).
The only problem that the answer doesn't address is getting this applied everywhere, not only to the folders that were first opened after the change. The menu icon is on the right of the inbox - it looks like a picture of two columns. This adds a new column to your inbox titled "order recieved".
When you click on this title, the order of mail received will change so that newest emails are at the top of the inbox.
The mechanics are described in https://bugzilla.mozilla.org/show_bug.cgi? id=86845 - this extension merely adds gloss to somebody else's actual code.
This is just an extension to the accepted answer, since unfortunately such types of edits are not accepted. I solved it by: Clicking on the drop down menu titled as "select columns to display" when you hover over it.
Note: This standard specifies that messages are made up of characters in the US-ASCII range of 1 through 127.
There are other documents, specifically the MIME document series [RFC2045, RFC2046, RFC2047, RFC2048, RFC2049], that extend this standard to allow for values outside of that range.
You create a new email message by calling the Mail:: method, or just A Message object by default has the following objects inside it: 2.1.