Skip to content

v4.25.5

Compare
Choose a tag to compare
@azumakuniyuki azumakuniyuki released this 22 Jan 06:58
· 314 commits to master since this release
  • JSON READING AS A INPUT SOURCE AND JSON PARSING AS A BOUNCE OBJECT ARE NO LONGER PROVIDED AS OF v4.25.5
  • The following obsoleted classes and modules have been removed #166 #168
    • Sisimai::Message::Email
    • Sisimai::Message::JSON
    • Sisimai::Order::Email
    • Sisimai::Order::JSON
    • Sisimai::Bite::Email
    • Sisimai::Bite::JSON
  • Fix bug in code to detect whether a bounce mail was generated by Office365 or not at Sisimai::Lhost::Office365
  • Import sisimai/p5-sisimai#342
    • Fix parser code to get an error message which is not beginning with # character at Exchange2007.
  • Import sisimai/p5-sisimai#347
    • Support case insensitive error code at Sisimai::Rhost::FrancePTT,
  • Import sisimai/p5-sisimai#348
    • Code improvements at Sisimai::Lhost::EinsUndEins for detecting errors and setting the value of rhost
  • Many Pull-Requests and sample emails for French ESPs by @aderumier
    • Add 4 error code values at Sisimai::Rhost::FrancePTT
      • 102 = blocked
      • 426 = suspend
      • 505 = systemerror
      • 999 = blocked
    • Add 7 sample emails at set-of-emails/ directory: rhost-franceptt-04, 05, 06, 07, 08, 10, and 11 for Sisimai::Rhost::FrancePTT #353 #357
  • Add many error codes and error messages from Orange and La Poste
  • Import sisimai/p5-sisimai#350
    • Code improvement at Sisimai::Lhost::Postfix for setting HELO into the value of smtpcommand in the parsed results.
  • Import sisimai/p5-sisimai#351
    • Code improvements at Sisimai::Lhost::Postfix for parsing an email which have neither delivery reports nor error messages.
  • Import sisimai/p5-sisimai#352
    • Code improvements at Sisimai::RFC3834 for parsing a vacation message replied automatically from iCloud.
  • Accessor improvements in the following classes:
    • Sisimai::Message
    • Sisimai::Data
    • Sisimai::Mail and child classes in sisimai/mail directory
  • Fix duplicated ranges in some regular expressions at Sisimai::Address
  • Large scale code improvement at each modules in Sisimai::Lhost
  • reduce the number of lines in code about 12%