pentacent / keila

Open Source Newsletter Tool.
https://keila.io
GNU Affero General Public License v3.0
1.26k stars 61 forks source link

Campaigns don't surface sender authentication errors #314

Open almereyda opened 1 week ago

almereyda commented 1 week ago

When running a campaign with a sender whose password had been changed, there are several error message of the following kind per recipient in the application log:

[warning] Failed sending email to user@example.com for campaign nmc_G4LyxgjB: {:no_more_hosts, {:permanent_failure, ~c"mail.example.com", :auth_failed}}

These errors are not surfaced to the user sending the campaign, leaving them with no clue why nothing happened.

Screenshot 2024-07-05 at 11-04-36 Open Source Newsletter Tool · Keila

It could be nice if intermediate, incomplete states of campaigns would also be available to the user initiating them.