Dopo l’aggiornamento alla versione 2026.1.5, ora vedo questo avviso del sito:
Il server è configurato per inviare email tramite Amazon SES, ma non hai aggiunto alcun ARN di argomento SNS alla lista bianca. Le notifiche di rimbalzo verranno rifiutate finché non aggiungi l’ARN legittimo alla lista aws_sns_topic_arn_allowlist.
Tuttavia, non riesco a trovare alcuna informazione su questa impostazione.
Nella console di Amazon SNS avevo già configurato due “Argomenti” (Topics). Ho solo vaghi ricordi della configurazione di SES. Deve essere stata nelle istruzioni relative di Discourse. È menzionato anche in questo argomento recente: How do I properly configure the AWS SNS topic ARN allowlist?.
Uno era per i rimbalzi (bounces) e uno per i reclami (complaints), e c’erano ARN per ciascuno nel formato arn:aws:sns:eu-west-1:111111111111:DiscourseBounces. Ho inserito entrambi questi ARN nell’impostazione Discourse aws_sns_topic_arn_allowlist e l’avviso non appare più. Spero che questo significhi che ho fatto la cosa giusta…
Secondo questo, sembra che l’impostazione serva a Discourse per apprendere i rimbalzi ricevuti da Amazon dopo l’invio tramite SES.
Tuttavia, utilizzo SES solo per inviare messaggi per forum.example.com e mi avvalgo di mail-receiver per ricevere le risposte e i rimbalzi. Penso che il messaggio di avviso nella dashboard di Discourse si applichi solo a chi riceve risposte e rimbalzi tramite SES, giusto? Non a chi ha un record MX che punta al proprio server?
Ah, grazie per l’argomento, mi era sfuggito. Avremmo dovuto spiegare quando questa impostazione viene applicata e dove trovare il valore, e l’avvertimento è troppo generico.
Appare ogni volta che l’hostname SMTP sembra essere SES e la lista di consenso (allowlist) è vuota, anche se SNS non fa parte della vostra configurazione.
Se il feedback degli errori di consegna (bounce) di SES raggiunge Discourse tramite mail-receiver, non è necessario popolare questa impostazione. È possibile lasciarla vuota.
@Jonathan5, l’ARN dell’argomento bounce che hai aggiunto è il valore corretto. Nota bene: al momento Discourse elabora i bounce solo attraverso questo webhook, quindi aggiungere l’argomento dei reclami (complaint) non abilita la gestione dei reclami.
Abbiamo aggiornato le descrizioni e gli avvisi per indicare questo aspetto, in modo che possano essere ignorati quando non pertinenti. Grazie per il feedback!