Обсудить пример работы файла app.yml SES AWS, пожалуйста
Может кто-нибудь опубликовать пример рабочего файла AWS SES app.yml? Я имею в виду буквально скопировать и вставить его. Я боролся с этой настройкой в течение нескольких дней, и это должно быть что-то незначительное в настройках конфигурации.
2 ответа
DISCOURSE_SMTP_ADDRESS: email-smtp.us-east-1.amazonaws.com
DISCOURSE_SMTP_PORT: 587 DISCOURSE_SMTP_DOMAIN: mail.<yourmaildomain>.com
DISCOURSE_SMTP_USER_NAME: <SMTP USER NAME>
DISCOURSE_SMTP_PASSWORD: <SMTP USER PW>
DISCOURSE_SMTP_AUTHENTICATION: "login"
DISCOURSE_SMTP_ENABLE_START_TLS: true # (optional, default true)
DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none
Дискурс v 1.9.1
/discourse/htdocs/config/discourse.conf
smtp_address = email-smtp.us-east-1.amazonaws.com
smtp_port = 587
smtp_domain = your_domain.com
smtp_user_name = username # from AWS SMTP Settings/Create my Credentials
smtp_password = password # from AWS SMTP Settings/Create my Credentials
smtp_enable_start_tls = true
smtp_authentication= "login"
SMTP_OPENSSL_VERIFY_MODE = "none"
smtp_from_address = # aws verified address
Необходимо запросить увеличение лимита в AWS - в Центре поддержки.
В дополнение к настройкам, опубликованным Ричардом Джонсом, я думаю, вам также нужно включить эту строку вapp.yml
и измените адрес электронной почты на подтвержденный адрес электронной почты в SES:
- exec: rails r "SiteSetting.notification_email='info@unconfigured.discourse.org'"
См. Этот ответ для получения более подробной информации.