You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use the negative look-ahead regular expression code to convert all of the email header strings into key-value pairs as a HASH at newly implemented method Sisiai::Message.makemap#175. Thanks to @xtetsuji
Remove Sisimai::Message.takeapart (replaced with makemap)
Remove Sisimai::Message.headers (replaced with makemap)
Code improvement for require statement before method calls #177
Make Sisimai::Order 44% faster
Rewrite Sisimai::Order.make
Remove Sisimai::Order.by
Remove Sisimai::Order.headers
Remove Sisimai::Lhost.headerlist
And all headerlist method have been removed from Sisimai::Lhost::*, Sisimai::RFC3834 and Sisimai::ARF
The MTA module to be loaded at first is decided by the first 2 words of each bounce mail subject, is defined at Subject in Sisimai::Order
Some variables are replaced with state
Each field parameter has been removed from the following methods because Sisimai detect all the email header fields by Sisimai::Message.makemap() without having to specify field names at field parameter
Sisimai.make
Sisimai::Message.new
Sisimai::Message.make
Code improvement for require statement before calling match() method of some modules defined in $PreMatches at Sisimai::Reason::UserUnknown
Remove the following unused methods:
Sisimai::MIME.patterns
Sisimai::SMTP.command
Sisimai::Lhost::Google has been renamed to Sisimai::Lhost::Gmail