Impossibile inviare email con AWS SES

Ciao, ho appena installato Discourse sul mio server Ubuntu. È in produzione e non riesco a inviare email da Discourse. Ho creato un utente IAM su SES e inserito correttamente le mie credenziali SMTP di SES nel file di configurazione di Discourse. Ma non riesco a ricevere alcuna email. A proposito, il mio SMTP funziona con telnet. Qualcuno può aiutarmi a risolvere questo problema? Grazie

The problem I assume is related to Your SES account not having limits. Check it’s sending limits, it may still be in sandbox mode and You may have to request AWS support to raise your sending limits.

Qualche giorno fa ho inviato 60.000 email con Sendy e tutto ha funzionato correttamente. Non è in modalità sandbox, il mio dominio è verificato e sto anche utilizzando SES su Cloud Functions, dove funziona altrettanto bene. Non credo che il problema sia legato ai limiti di SES.

Il tuo dominio di invio è lo stesso del tuo dominio Discourse? Ad esempio, se invii da discourse.example.com, lo stesso è verificato anche su SES?

Il mio dominio è example.com e il dominio del forum è forum.exmaple.com. Sto ancora aspettando l’approvazione per il sottodominio, ma AWS dice che una volta verificato il dominio, tutti i sottodomini dovrebbero funzionare correttamente. Ma questo potrebbe essere il problema? Lo stato del sottodominio è pending verification al momento.

Un possibile workaround che posso suggerire è modificare il tuo indirizzo email per le notifiche in Discourse.

Puoi utilizzare noreply@example.com invece di noreply@forum.example.com, il che dovrebbe garantire la consegna delle tue email.

Potresti verificare se Amazon richiede la creazione di ulteriori record DNS TXT per la modifica del sottodominio.

Puoi usare noreply@example.com invece di noreply@forum.example.com, il che dovrebbe garantire la consegna delle tue email.

Ho provato a cambiarlo ma non ho trovato nulla su internet. Sai come modificarlo?

Yay! Ho cambiato il dominio nelle impostazioni del forum e ha funzionato!
Amico, grazie mille per la tua risposta veloce e il tuo supporto! Grazie!

Look at the very end of Your app.yml file

There will be something like sitesetting.notification_email
Uncomment that line then rebuild discourse. That should suffice.