Ich versuche, meine Discourse-Instanz mit der Amazon SES-API zu nutzen. Die Konfiguration sieht wie folgt aus:
DISCOURSE_SMTP_ADDRESS: email.eu-west-1.amazonaws.com
DISCOURSE_SMTP_PORT: 443
DISCOURSE_SMTP_USER_NAME: AKI_Access_key_ID
DISCOURSE_SMTP_PASSWORD: apikey
DISCOURSE_SMTP_ENABLE_START_TLS: true # (optional, Standard: true)
Keine Fehler in /var/discourse/shared/standalone/log/rails/production.log in Bezug auf AWS.
Keine zugestellten E-Mails und keine letzte Aktivität von Identity and Access Management (IAM) Amazon SES.
Im Grunde erreicht die Anfrage die AWS-API nicht. Ich weiß wirklich nicht, was ich tun soll. Hast du irgendwelche Vorschläge?
Sie verwenden den falschen Port. Versuchen Sie es mit 25, 587 oder 2587.
Ref: Connecting to an Amazon SES SMTP endpoint - Amazon Simple Email Service
Ich versuche, die Amazon SES API zu verwenden, nicht SMTP.
Entschuldigung, die API kann nicht als SMTP für Discourse verwendet werden.
Ja, mir ist das gerade aufgefallen. Das ist schade, denn ich schaffe es nicht, die abgelehnten E-Mails im Bereich „Abgelehnt
Hier ist die Lösung, die Sie benötigen:
Setting up bounces handling
Discourse uses the Variable envelope return path (VERP) technique to handle bouncing e-mails.
To enable VERP, set the “reply by email address” site setting with an email address template that uses the + sign. The default of
replies+%{reply_key}@discourse.example.com
… works fine. If you are using your own or your company’s email server, then, that’s it
Your discourse instance must be able to receive email sent to this address. This should work via POP, bu…