Có thể nhiều bạn khi cài đặt setup email dùng API từ SendGrid, Amazon SES để gửi email mặc định trên #dev-community:discourse thì hệ thống lại không gửi được, mặc dù các cấu hình đã đúng nhưng vẫn không gửi được email, bạn chú ý check như sau nhé:
Discourse Can’t send test email with API Amazon SES, SendGrid …
Tìm và edit file config 1 chút nhé
cd /var/discourse
nano containers/app.yml
Tìm dòng cấu hình SMTP bỏ dấu # và sửa thành
DISCOURSE_SMTP_ENABLE_START_TLS: true # (optional, default true)
Kéo xuống cuối tìm dòng này, và sửa y chang như vậy nhé (chú ý là Email phải đúng với Email đã Verify trong SES hoặc Sendgrid
- exec: rails r "SiteSetting.notification_email='news @ gafaba.com'"
Sau khi Edit xong nhớ lưu và Build lại APP bằng command sau nhé
./launcher rebuild app
Và cuối cùng là thử nhé…