<div dir="ltr">Hi,<div><br></div><div>I'm running Geonode on Docker.<br><div><br></div><div>I'm having troubles configuring the mail service for Geonode. I was able to have it up and running by defining the values directly on my settings.py file, like this:</div><div><br></div><div><i>EMAIL_ENABLE = ast.literal_eval(os.getenv('EMAIL_ENABLE', 'True'))<br><br>if EMAIL_ENABLE:<br>    EMAIL_BACKEND = os.getenv('DJANGO_EMAIL_BACKEND',<br>                              default='django.core.mail.backends.smtp.EmailBackend')<br>    EMAIL_HOST = os.getenv('DJANGO_EMAIL_HOST', '</i><a href="http://smtp.gmail.com">smtp.gmail.com</a><i>')<br>    EMAIL_PORT = os.getenv('DJANGO_EMAIL_PORT', 587)<br>    EMAIL_HOST_USER = os.getenv('DJANGO_EMAIL_HOST_USER', '<a href="mailto:my_mail@gmail.com">my_mail@gmail.com</a>')<br>    EMAIL_HOST_PASSWORD = os.getenv('DJANGO_EMAIL_HOST_PASSWORD', 'mypassword')<br>    EMAIL_USE_TLS = ast.literal_eval(os.getenv('DJANGO_EMAIL_USE_TLS', 'True'))<br>    DEFAULT_FROM_EMAIL = os.getenv('DEFAULT_FROM_EMAIL', 'GeoNode <<a href="mailto:no-reply@geonode.org">no-reply@geonode.org</a>>')<br>else:<br>    EMAIL_BACKEND = os.getenv('DJANGO_EMAIL_BACKEND',<br>                              default='django.core.mail.backends.console.EmailBackend')</i><br></div><div><br></div><div>This way I was able to deliver messages to users, send notifications, etc.</div><div><br></div><div>But I don't want to have those values available on the settings.py, so I figure I could add the variales to my docker-compose file, like this:</div><div><br></div><div><i>DJANGO_EMAIL_HOST='<a href="http://smtp.gmail.com">smtp.gmail.com</a>'<br>DJANGO_EMAIL_PORT=587<br>DJANGO_EMAIL_HOST_USER='<a href="mailto:my_mail@gmail.com">my_mail@gmail.com</a>'<br>DJANGO_EMAIL_HOST_PASSWORD='my password'</i><br><div><div><br></div><div>And I left the values on the settings.py by default:</div><div><br></div><div><i>EMAIL_ENABLE = ast.literal_eval(os.getenv('EMAIL_ENABLE', 'False'))<br><br>if EMAIL_ENABLE:<br>    EMAIL_BACKEND = os.getenv('DJANGO_EMAIL_BACKEND',<br>                              default='django.core.mail.backends.smtp.EmailBackend')<br>    EMAIL_HOST = os.getenv('DJANGO_EMAIL_HOST', 'localhost')<br>    EMAIL_PORT = os.getenv('DJANGO_EMAIL_PORT', 25)<br>    EMAIL_HOST_USER = os.getenv('DJANGO_EMAIL_HOST_USER', '')<br>    EMAIL_HOST_PASSWORD = os.getenv('DJANGO_EMAIL_HOST_PASSWORD', '')<br>    EMAIL_USE_TLS = ast.literal_eval(os.getenv('DJANGO_EMAIL_USE_TLS', 'False'))<br>    DEFAULT_FROM_EMAIL = os.getenv('DEFAULT_FROM_EMAIL', 'GeoNode <<a href="mailto:no-reply@geonode.org">no-reply@geonode.org</a>>')<br>else:<br>    EMAIL_BACKEND = os.getenv('DJANGO_EMAIL_BACKEND',<br>                              default='django.core.mail.backends.console.EmailBackend')</i><br></div><div><br></div><div>But this way is not working, messages are not sent.</div><div><br></div><div>So I want to ask you what is the best way to configure the mail service.</div><div><br></div><div>Thanks in advanced.</div><div><br></div><div>José</div><div><br></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>José David Cáceres<div>Ingeniero Ambiental</div><div>Máster en Tecnologías de la Información Geográfica<br><div>e-mail: <a href="mailto:jose.atyus@gmail.com" target="_blank">jose.atyus@gmail.com</a></div></div></div></div></div><br></div></div><br></div><br><div id="mt-signature">
        <table border="0" cellpadding="8" cellspacing="0" style="user-select: none;">
            <tbody><tr>
                <td>
                    <a href="https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&" class="" style="text-decoration:none">
                        <img src="https://s3.amazonaws.com/mailtrack-signature/sender_notified.gif" alt="Mailtrack" class="" width="32" height="32">
                    </a>
                </td>
                <td>
                    <span style="color:#777">Remitente notificado con</span> <br>
                    <a href="https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&" class="mt-install" style="color:#4374f7">Mailtrack</a>
                    <span style="color:transparent;font-size:0">21/05/20 15:36:45</span>
                </td>
                <td>
                    
                </td>
            </tr>
        </tbody></table>
    </div><img width="0" height="0" class="mailtrack-img" alt="" style="display:flex" src="https://mailtrack.io/trace/mail/7b6cfbb3950e06b50038647d1ee09246eadd80cd.png?u=16998"></div>