Suppress 'Temporary deferral' error message

Pretty much after every login to UI, I’m greeted with a bunch of "4.7.1 Recipient address rejected: Temporary deferral, try again soon” error messages. Those being a “graylisting” measure, various mail servers are trying against the simplest of automated spam.

It is not an error, it’s a “protocol communication” in the same way TCP says “send the packet again”.

Yet it pollutes the dashboard with a host of error messages, leaving us only with the “dismiss all” button, which will, however, also hide actual errors.

How can I get rid of those 4.7.1 error messages? Even if it’s disabled by default, we need an option that will make this non-error go away. It actively blocks access to actual error messages. User can’t do anything about this - it’s about 3rd party mail server that is fully operational.

Are you talking about the local GUI?

maybe using old UI, which has that button? If so, is the popup at bottom yellow or red?

It looks to me like mail sending failure is considered a warning, so maybe suppressible.

  --suppress-warnings (String): Suppress specific warnings
    Suppress warnings and log them as information instead. Use this if
    you need to silence specific warnings. This option accepts a comma
    separated list of warning IDs.

with an ID of ReportSubmitError might work, but it only works on warnings not errors.

Are you talking about the local GUI?

Yup, the one running at localhost:8200 - wasn’t even aware there’s a remote one :slight_smile:

maybe using old UI, which has that button? If so, is the popup at bottom yellow or red?

Possibly, this is real data, so I run te stable one. It’s a version 2.1.0.5_stable_2025-03-04, but I do see there an update for 2.2.0, I will try it on the weekend. Yellow warning iirc.

It looks to me like mail sending failure is considered a warning, so maybe suppressible.

It looks like a warning “SendMailFailedWillRetry”. Full error line:

2025-11-10 11:36:13 +01 - [Warning-Duplicati.Library.Modules.Builtin.SendMail-SendMailFailedWillRetry]: Nepodařilo se poslat e-mail prostřednictvím serveru: smtp://in1-smtp.messagingengine.com., zpráva: 4.7.1 <email>: Recipient address rejected: Temporary deferral, try again soon, opětovný pokus s smtp://in2-smtp.messagingengine.com.
MailKit.Net.Smtp.SmtpCommandException: 4.7.1 <email>: Recipient address rejected: Temporary deferral, try again soon
   at MailKit.Net.Smtp.SmtpClient.OnRecipientNotAccepted(MimeMessage message, MailboxAddress mailbox, SmtpResponse response)
   at MailKit.Net.Smtp.SmtpClient.ProcessRcptToResponse(MimeMessage message, MailboxAddress mailbox, SmtpResponse response)
   at MailKit.Net.Smtp.SmtpClient.FlushCommandQueueAsync(MimeMessage message, MailboxAddress sender, IList`1 recipients, Boolean doAsync, CancellationToken cancellationToken)
   at MailKit.Net.Smtp.SmtpClient.SendAsync(FormatOptions options, MimeMessage message, MailboxAddress sender, IList`1 recipients, Boolean doAsync, CancellationToken cancellationToken, ITransferProgress progress)
   at MailKit.Net.Smtp.SmtpClient.SendAsync(FormatOptions options, MimeMessage message, MailboxAddress sender, IList`1 recipients, Boolean doAsync, CancellationToken cancellationToken, ITransferProgress progress)
   at MailKit.Net.Smtp.SmtpClient.Send(FormatOptions options, MimeMessage message, CancellationToken cancellationToken, ITransferProgress progress)
   at MailKit.MailTransport.Send(MimeMessage message, CancellationToken cancellationToken, ITransferProgress progress)
   at Duplicati.Library.Modules.Builtin.SendMail.SendMessage(String subject, String body)
2025-11-10 11:36:15 +01 - [Warning-Duplicati.Library.Modules.Builtin.ReportHelper-ReportSubmitError]: Zprávu se nepodařilo odeslat: MailKit.Net.Smtp.SmtpCommandException: 4.7.1 <email>: Recipient address rejected: Temporary deferral, try again soon

MailKit.Net.Smtp.SmtpCommandException: 4.7.1 <email>: Recipient address rejected: Temporary deferral, try again soon
   at Duplicati.Library.Modules.Builtin.SendMail.SendMessage(String subject, String body)
   at Duplicati.Library.Modules.Builtin.ReportHelper.OnFinish(Object result, Exception exception)

For some reason, it uses the local language even when OS and Duplicati are set to English…

It seems, that duplicati 2.1.0.5 doesn’t like that option:
2025-11-15 16:00:28 +01 - [Warning-Duplicati.Library.Main.Controller-UnsupportedOption]: Zadaná předvolba --suppress-warnings is not supported and will be ignored

(I had to translate it, still, for some reason it’s using the local language, even when I have my OS in English)

v2.2.0.0_stable_2025-10-23

Other large changes
Ability to suppress warnings

but it looks like you’re already trying 2.2. On that note, release notice also says:

This update also sets permissions on the data folder and the databases to prevent unauthorized access from local accounts.
To opt out of setting permissions on each startup, place a file named insecure-permissions.txt inside the data folder.
1 Like

Aa, very recent change it is, ok, I’ll reapply-it. I was checking it before the update to have protentional update errors isolated only to that.