Releases: sisimai/rb-sisimai
Releases · sisimai/rb-sisimai
v5.1.0p3
- Keep compatibility with the Go language version of Sisimai #311
- There are some breaking changes at internal APIs
Sisimai::SMTP::Error
has been renamed toSisimai::SMTP::Failure
and the following methods
implemented:is_temporary()
is_hardbounce()
is_softbounce()
soft_or_hard()
has been removed
- Changes in
Sisimai::Rhost
get()
method has been renamed tofind()
- Fix bug in code to check the domain part of an email address as a remote hostname
- Add a new error message pattern:
hosted tenant which has no mail-enabled subscriptions'
inSisimai::Rhost::Microsoft
- Code improvement and bug fix at
Sisimai::Lhost::Exim
- Remove needless condition for getting error messages
- Rewrite code for getting an SMTP reply code and a delivery status code
- Add a new error message pattern in
Sisimai::Reason::BadReputation
- Warn if
Sisimai::Message.load
method was called #302 #303 - Remove unused method
Sisimai::Order.deault
#304 - Fix bug in
Sisimai::Message.tidy()
method #305 - Code improvement in
Sisimai::RFC5322
andSisimai::ARF
- Fix the minimum and the maximum SMTP Reply code: 221 and 557 in
Sisimai::SMTP::Reply
- Remove regular expressions from error message patterns at the following classes: #308
Sisimai::Reason::Blocked
Sisimai::Reason::MailerError
Sisimai::Reason::SpamDetected
- Fix typo in
Sisimai::Rhost::YahooInc
#310
v5.1.0
- 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::*
intoSisimai::Rhost::*
classes for each email service #289Sisimai::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
- Update the error code list and error message patterns in the following classes:
- #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
- #297 #300 Remove v4 compatible features
v5.0.3p5
- 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::*
intoSisimai::Rhost::*
classes for each email service #289Sisimai::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
- Update the error code list and error message patterns in the following classes:
- #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
- #297 #300 Remove v4 compatible features
v5.0.3p4
- changes:
- #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::*
intoSisimai::Rhost::*
classes for each email service #289Sisimai::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
: rhost-yahooinc-01.eml
rhost-yahooinc-02.eml
rhost-yaoooinc-03.eml
rhost-apple-01.eml
rhost-apple-02.eml
rhost-apple-03.eml
rhost-apple-04.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
- Update the error code list and error message patterns in the following classes:
- #296 Add 8 sample emails generated by OpenSMTPD 6.8.0p2
- #298 Add 9 sample emails generated by notqmail 1.08
- #292 #293 Implement
v5.0.3p3
- release: ""
- version: ""
- changes:
- #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::*
intoSisimai::Rhost::*
classes for each email service #289Sisimai::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
: rhost-yahooinc-01.eml
rhost-yahooinc-02.eml
rhost-yaoooinc-03.eml
rhost-apple-01.eml
rhost-apple-02.eml
rhost-apple-03.eml
rhost-apple-04.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
- Update the error code list and error message patterns in the following classes:
- #296 Add 8 sample emails generated by OpenSMTPD 6.8.0p2
- #292 #293 Implement
v5.0.3p2
- release: ""
- version: ""
- changes:
- #292 #293 Implement
Sisimai::Lhost::DragonFly
- Add 28 sample emails generated by DMA: DrangonFly Mail Agent (lhost-dragonfly-*.eml)
- #288 Consolidate error messages scattered under
Sisimai::Reason::*
intoSisimai::Rhost::*
classes for each email service #289Sisimai::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
: rhost-yahooinc-01.eml
rhost-yahooinc-02.eml
rhost-yaoooinc-03.eml
rhost-apple-01.eml
rhost-apple-02.eml
rhost-apple-03.eml
rhost-apple-04.eml
- #290 #291 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
- Update the error code list and error message patterns in the following classes:
- #292 #293 Implement
v5.0.3p1
- release: ""
- version: ""
- changes:
- #288 Consolidate error messages scattered under
Sisimai::Reason::*
intoSisimai::Rhost::*
classes for each email service #289Sisimai::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
: rhost-yahooinc-01.eml
rhost-yahooinc-02.eml
rhost-yaoooinc-03.eml
rhost-apple-01.eml
rhost-apple-02.eml
rhost-apple-03.eml
rhost-apple-04.eml
- #290 #291 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
- Update the error code list and error message patterns in the following classes:
- #288 Consolidate error messages scattered under
v5.0.3
- release: "Wed, 22 May 2024 14:12:22 +0900 (JST)"
- version: "5.0.3"
- changes:
- Remove
.travis.yml
from this repository - Follow updates in Gmail SMTP errors and codes on Apr 29 and May 10 at
Sisimai::Rhost::Google
#275 #277 #283- https://support.google.com/a/answer/3726730?hl=en
- azumakuniyuki/feb-2024-no-auth-no-entry@1d6adede
- azumakuniyuki/feb-2024-no-auth-no-entry@d477b178
- Implement SMTP error codes as follows:
4.7.23
,4.7.30
,4.7.32
,5.7.29
, and5.7.30
- Shortened error message patterns to make them more adaptable to minor sentence changes.
- Multibyte characters in the code and comments have been replaced with ASCII characters #278
- #279 #280 Deal the Apple unsubscribe notification as an ARF message. Thanks to @mnmallea
- Add the following error message patterns returned from Exchange Online #281
- 4.4.317, 5.4.317: STARTTLS is required to send mail
- 4.4.318, 5.4.318: Connection was closed abruptly (SuspiciousRemoteServerError)
- #282 Added 16 error message patterns into the following reasons:
Blocked
Expired
Filtered
MailboxFull
NoRelaying
Suspend
UserUnknown
- #286 Use Codecov for the coverage
- Remove
v5.0.2p3
- changes:
- Remove
.travis.yml
from this repository - Follow updates in Gmail SMTP errors and codes on Apr 29 and May 10 at
Sisimai::Rhost::Google
#275 #277 #283- https://support.google.com/a/answer/3726730?hl=en
- azumakuniyuki/feb-2024-no-auth-no-entry@1d6adede
- azumakuniyuki/feb-2024-no-auth-no-entry@d477b178
- Implement SMTP error codes as follows:
4.7.23
,4.7.30
,4.7.32
,5.7.29
, and5.7.30
- Shortened error message patterns to make them more adaptable to minor sentence changes.
- Multibyte characters in the code and comments have been replaced with ASCII characters #278
- #279 #280 Deal the Apple unsubscribe notification as an ARF message. Thanks to @mnmallea
- Add the following error message patterns returned from Exchange Online #281
- 4.4.317, 5.4.317: STARTTLS is required to send mail
- 4.4.318, 5.4.318: Connection was closed abruptly (SuspiciousRemoteServerError)
- #282 Added 16 error message patterns into the following reasons:
Blocked
Expire
Filtered
MailboxFull
NoRelaying
Suspend
UserUnknown
- Remove
v5.0.2p2
- changes:
- Remove
.travis.yml
from this repository - Follow updates in Gmail SMTP error codes on April 2024 at
Sisimai::Rhost::Google
#275 #277- https://support.google.com/a/answer/3726730?hl=en
- Implement SMTP error codes as follows:
4.7.23
,4.7.30
, and4.7.32
- Shortened error message patterns to make them more adaptable to minor sentence changes.
- Multibyte characters in the code and comments have been replaced with ASCII characters #278
- Remove