Ho apportato queste modifiche, ma le email non vengono inviate.
Errore: 553 5.7.1 Indirizzo del mittente rifiutato: non appartiene all’utente autenticato.
Ho trovato una vecchia email di Yandex mentre scrivevo per risolvere questo problema. Potrebbe essere utile.
L’errore “Sender address rejected: not owned by user” che si verifica durante l’invio di un messaggio indica un tentativo di inviare una mail utilizzando un indirizzo altrui o un’altra casella di posta. Ci sono due situazioni in cui può verificarsi tale errore:
Se il messaggio viene inviato specificando un’altra casella di posta, ma all’interno dello stesso dominio.
Se il messaggio viene inviato specificando una casella di posta diversa utilizzando un dominio differente.
Si noti: l’errore indicherà la casella di posta in cui è stata effettuata l’autorizzazione e la casella di posta indicata come mittente:
(5.7.1 <admin@example.com>: Sender address rejected: not owned by user mail@example.com)
admin@example.com - la casella di posta in cui è stata effettuata l’autorizzazione.
mail@example.com - la casella di posta indicata come mittente.
La mia soluzione è stata specificare lo stesso indirizzo email ovunque. Questa email è registrata su Yandex.Connect.
Chiedete a Yandex come configurare il loro server di posta.
Oppure, se conoscete l’indirizzo da cui verrà inviato, potete seguire le istruzioni alla fine di app.yml per modificare notification_email (o impostarlo dall’interfaccia web, dato che sembra abbiate già effettuato l’accesso).