Discourse app.yml doesn't like email password contain "#"

I “tested” and the docker that gets called at the end of a rebuild has the SMTP password in single quotes. Like this:

'DISCOURSE_SMTP_PASSWORD=this@!#paswwored' -e 

I am not willing to contrive an actual test to see what password gets sent to an SMTP server. To recap, the OP presents evidence that it doesn’t work.

Docs say pretty clearly not to use Gmail for mail sending. The recommended services don’t (in my experience) create passwords with hashes in them. Seems like an edge case, but I can have ./discourse-setup check for hashes in passwords if @codinghorror wants.

2 Likes