Je parierais que DISCOURSE_SMTP_USER_NAME est incorrect - mail n’est probablement pas suffisant pour que mailgun vous authentifie. Ce devrait probablement être mail@mg.mydomain.com
Je suppose que vous pensez que DISCOURSE_SMTP_DOMAIN est le domaine de l’utilisateur ? Il ne l’est pas - c’est le domaine EHLO. Vous n’avez presque certainement pas besoin de le définir.