Cấu hình gửi Email từ Discourse qua API của SendGrid, Amazon SES

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 …

83df7ec25451d79fdd750183e43ecddafb2e8f8d

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é…

1 Like

thank @Hugo , mình đã làm thử và fix đc rồi nhé

@tongdai cám ơn bạn nhé