I use a virtual server from the German Provider Hosteurope. I have no MTA Postfix on the virtual server. The installation was very simple. After ./launcher bootstrap app and ./launcher start app the app starts.
I start the ./discourse-doctor and I get the following message:
Email address for mail test? (‘n’ to skip) [email@example.com]:
Sending mail to firstname.lastname@example.org. . .
Testing sending to email@example.com using wpxxx.mailout.server-he.de:25.
SMTP server connection successful.
Sending to firstname.lastname@example.org. . .
Mail accepted by SMTP server.
If you do not receive the message, check your SPAM folder
or test again using a service like http://www.mail-tester.com/.
If the message is not delivered it is not a problem with Discourse.
Check the SMTP server logs to see why it failed to deliver the message. Replacing: SMTP_PASSWORD Replacing: LETSENCRYPT_ACCOUNT_EMAIL Replacing: DEVELOPER_EMAILS Replacing: DISCOURSE_DB_PASSWORD
Here is a part of the app.yml
DISCOURSE_SMTP_ADDRESS: wpxxx.mailout.server-he.de DISCOURSE_SMTP_PORT: 25 #DISCOURSE_SMTP_USER_NAME: #DISCOURSE_SMTP_PASSWORD: #DISCOURSE_SMTP_ENABLE_START_TLS: true # (optional, default true) #DISCOURSE_SMTP_AUTHENTICATION: login