Meine Einrichtung wie folgt:
Server auf AWS Lightsail, Port 22, 443, 80 geöffnet - Ubuntu 20.04 - 2GB
Mailgun hat eine Kreditkarte hinterlegt, DNS mit SMTP-Sendekonto verifiziert
Test mit dem folgenden Befehl:
./discourse-doctor
Ich erhalte die folgende Meldung:
SMTP server connection successful.
Sending to info@mysite.com. . .
Mail was not sent.
Reason: 501 Invalid command or cannot parse from address
Ich habe diese Einstellungen auch noch einmal mit YML überprüft
Ich habe mein DISCOURSE_NOTIFICATION_EMAIL: hi@mysite.com,mymail@gmail.com
und mein DISCOURSE_DEVELOPER_EMAILS: 'info@mysite.com,hi@mysite.com,mymail@gmail.com gesetzt
Ja, da liegt das Problem.
Sie müssen zuerst diese Gmail-Adresse entfernen und sie auf etwas wie noreply@forum.mysite.com setzen, damit sie von Mailgun bedient werden kann.
Die discourse_notification_email ist eine reine Ausgangsadresse, die zum Senden von E-Mails von Discourse verwendet wird, und meines Wissens nach kann sie nicht aus mehreren Adressen bestehen.