Releases: sisimai/rb-sisimai
Releases · sisimai/rb-sisimai
v4.25.3p1
- Update error message pattern for ClamSMTP at "virusdetected" reason.
- Fix an indicator string for detecting the beginning of the original message part at
Sisimai::Bite::Email::MFILTER
- Multibyte characters in the original subject header will not be removed and replaced with "MULTIBYTE CHARACTERS HAS BEEN REMOVED"
v4.25.3
- Fix code for getting a recipient address from the original message part at
Sisimai::ARF
- Fix code for getting a recipient mail address and a subject string from the original messaage part at
Sisimai::Bite::Email::MailMarshalSMTP
- Fix code to delete unused multipart headers at
Sisimai::MIME.breaksup
- Fix code for getting a recipient email address and an expanded address from
Final-Recipient:
andOriginal-Recipient:
field atSisimai::RFC3464
- Update code for matching error message "The user you are trying to contact is receiving mail at a rate that prevents additional messages from being delivered." at
Sisimai::Rhost::GoogleApps
- Update error message pattern for "blocked" reason from GMX: "ESMTP Service not available No SMTP service Bad DNS PTR resource record."
- Update error message pattern for "suspend" reason responded from i.ua MTA: "550 Mailbox is frozen."
v4.25.2p1
- Fix code for getting a recipient address from the original message part at
Sisimai::ARF
- Fix code for getting a recipient mail address and a subject string from the original messaage part at
Sisimai::Bite::Email::MailMarshalSMTP
- Fix code to delete unused multipart headers at
Sisimai::MIME.breaksup
- Fix code for getting a recipient email address and an expanded address from
Final-Recipient:
andOriginal-Recipient:
field atSisimai::RFC3464
v4.25.2
- THIS RELEASE IS TO FIX SERIOUS BUGS IN ONLY THE PERL VERSION OF SISIMAI
- Import Pull-Request from sisimai/p5-sisimai#324
- Improved MIME decoding code in Sisimai::MIME
- Strictly checks the number of parsed emails in
make test
v4.25.1
- Check the format of the value of
Message-Id
header for detecting a bounce mail from Exim or not. - Call
Sisimai::Rhost::FrancePTT
module when the value ofrhost
includes.wanadoo.fr
. - Fix code at
Sisimai::Message::Email.takeapart
method to decode a Subject header of the original message. - #147 Update error messages for Low Reputation Error from Gmail.
- Parser code to read bounce mails from m-FILTER at
Sisimai::Message::Email
has been improved. - Status 5.4.1 from Exchange Online is classified into "rejected" reason.
- Callback method specified at
Sisimai::Message.new()
withhook
is called just before callingscan()
method of eachSisimai::Bite::Email
module. - Code improvement in
Sisimai::Bite::Email::Sendmail
for getting error messages returned from Google.
Merge pull request #145 from sisimai/v4.25.0p1
- Check the format of the value of
Message-Id
header for detecting a bounce mail from Exim or not. - Call
Sisimai::Rhost::FrancePTT
module when the value ofrhost
includes.wanadoo.fr
. - Fix code at
Sisimai::Message::Email.takeapart
method to decode a Subject header of the original message.
v4.25.0
- Implement new class
Sisimai::RFC1894
for parsing message/delivery-status part. #133 - Experimental implementation at the following MTA, Rhost modules:
Sisimai::Bite::Email::Amavis
: amavisd-newSisimai::Rhost::TencentQQ
: Tencent QQ (mail.qq.com)
- Remove unused methods and variables
Sisimai::DateTime.hourname
$Sisimai::DateTime::HourNames
Sisimai::RFC5322.is_domainpart
- Code refactoring: less lines of code and shallower indentation.
- Build test for JRuby on Travis CI was temporarily disabled. #138
- Sisimai works on Ruby 2.6.0
- Fix
Sisimai::ARF.is_arf
method to remove angle brackets:<
and>
fromFrom:
header. - Fix serious bug (Hash key typo) in
Sisimai::Rhost::Google
- Less Symbol, less
String#to_sym
. - Remove
set-of-emails/logo
directory because we cannot change the license of each file in the directory to The 2-Clause BSD License. - Update error message patterns in the following modules:
Sisimai::Reason::Blocked
(hotmail, ntt docomo)Sisimai::Reason::PolicyViolation
(postfix)Sisimai::Reason::Rejected
(postfix)Sisimai::Reason::SystemError
(hotmail)Sisimai::Reason::TooManyConn
(ntt docomo)Sisimai::Reason::UserUnknown
(hotmail)Sisimai::Bite::Email::McAfee
(userunknown)Sisimai::Bite::Email::Exchange2007
(securityerror)
- The order of
Sisimai::Bite::Email
modules to be loaded has been changed: Load Office365 and Outlook prior to Exchange2007 and Exchange2003. - Update the followng MTA modules for improvements and bug fixes:
Sisimai::Bite::Email::Exchange2007
- MIME Decoding in
Subject:
header improved. - Bug fix in
Sisimai::MIME.is_mimeencoded
method. - Make stable the order of MTA modules which have MTA specific email headers at
Sisimai::Order::Email.headers
method.
v4.24.1
- Fix bug in Sisimai::RFC3464: scan method unintentionally detects non-bounce mail as a bounce.
- Remove unused method Sisimai::DateTime.o2d
v4.24.0p1
- Fix bug in Sisimai::RFC3464: scan method unintentionally detects non-bounce mail as a bounce.
v4.24.0
- Variable improvement (remove redundant substitution)
- Remove Sisimai::RFC2606 (Unused module)
- MIME decoding improvement #130 Thanks to @outreach-soren.
- Implement Sisimai::MIME.makeflat
- Implement Sisimai::MIME.breaksup
- Call Sisimai::MIME.makeflat at Sisimai::Message::Email.parse
- Other related updates in Sisimai::Bite::Email::*
- Tiny improvement in Sisimai::String.to_plain
- Update "blocked" error message patterns for iCloud.
- A client IP address has no PTR record
- Invalid HELO/EHLO name