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
Ive stumbled upon a problem where Emails sent couldnt be delivered to certain recipients, especially with IONOS. The problem is a non-conformity with RFC5322 Date and Time Specification.
As my apps used in Germany, the locale is set to de_DE on most devices, which results in the date formatted as e.g. Do., 18 Juli 2024 12:00, where Do is THursday (Donnerstag) in German. I did change it by changing in Mail.swift (as it was time sensitive to solve)
`extension DateFormatter {
static let smtpDateFormatter: DateFormatter = {
let formatter = DateFormatter()
**formatter.locale = Locale(identifier: "en_GB")**
formatter.dateFormat = "EEE, d MMM yyyy HH:mm:ss ZZZ"
return formatter
}()
}`
Maybe add a param to the init do set a timezone, and use en_GB (or similar) as default.
The text was updated successfully, but these errors were encountered:
Ive stumbled upon a problem where Emails sent couldnt be delivered to certain recipients, especially with IONOS. The problem is a non-conformity with RFC5322 Date and Time Specification.
As my apps used in Germany, the locale is set to de_DE on most devices, which results in the date formatted as e.g. Do., 18 Juli 2024 12:00, where Do is THursday (Donnerstag) in German. I did change it by changing in Mail.swift (as it was time sensitive to solve)
`extension DateFormatter {
}`
Maybe add a param to the init do set a timezone, and use en_GB (or similar) as default.
The text was updated successfully, but these errors were encountered: