Skip to content

v5.1.0

Latest
Compare
Choose a tag to compare
@azumakuniyuki azumakuniyuki released this 01 Jul 03:28
· 64 commits to 5-stable since this release
  • release: "Mon, 1 Jul 2024 12:02:22 +0900 (JST)"
  • version: "5.1.0"
  • changes:
    • #297 #300 Remove v4 compatible features
      • Sisimai.make()
      • Sisimai::Fact.softbounce()
    • #292 #293 Implement Sisimai::Lhost::DragonFly
      • Add 30 sample emails generated by DMA: DrangonFly Mail Agent (lhost-dragonfly-*.eml)
    • #288 Consolidate error messages scattered under Sisimai::Reason::* into Sisimai::Rhost::*
      classes for each email service #289
      • Sisimai::Rhost::YahooInc for https://senders.yahooinc.com/smtp-error-codes/
      • Sisimai::Rhost::Apple for iCloud Mail
      • The following sample emails in set-of-emails/maildir/bsd:
        • 3 sample emails (rhost-yahooinc-0[1-3].eml)
        • 4 sample emails (rhost-apple-0[1-4].eml)
    • #290 #291 #295 Sisimai::Rhost improvements
      • Update the error code list and error message patterns in the following classes:
        • Sisimai::Rhost::Cox
        • Sisimai::Rhost::FrancePTT
        • Sisimai::Rhost::GoDaddy
        • Sisimai::Rhost::Mimecast
        • Sisimai::Rhost::Spectrum
        • Sisimai::Rhost::Tencent
      • Each error message should be compared with the lowercased string
      • Follow any updates of the SMTP error code and message list in each email services related to
        AuthFailure, BadReputation, RequirePTR, and other error reasons added at v5
      • No longer needed method Sisimai::Rhost.match method has been removed
    • #296 Add 8 sample emails (lhost-opensmtpd-1[0-7].eml)generated by OpenSMTPD 6.8.0p2
    • #298 Add 9 sample emails (lhost-qmail-1[1-9].eml) generated by notqmail 1.08
    • #299 Add 6 sample emails (lhost-qmail-2[0-5].eml) generated by indimail 3.0.7
    • Sisimai works on Ruby 3.3.3