- SSL 인증은 Bitnami 가 선탑재해놓은 bncert 를 써야 함 (따로 certbot 깔지 말 것)
- 기본적으로 SMTP 가 비활성화되어있기 때문에 곧바로 사용할수가 없음
- 그리고 SMTP 세팅 관련하여 공식문서가 잘못되었음
*공식문서 (틀림)
https://docs.bitnami.com/google/apps/weblate/configuration/configure-smtp/
여기에는 django 세팅을 수정하라고 되어있는데 실제로는 django 세팅은 건들 필요조차 없음
*올바른 해결법이 언급된 문서
https://community.bitnami.com/t/not-sending-emails-using-aws-ses/68386/7
aws 관련 스레드이지만 아무튼 이게 맞는 접근
/opt/bitnami/apps/weblate/weblate/weblate/settings.py
위 경로의 파일에 아래의 세팅값들을 추가해준다
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'USERNAME@gmail.com'
EMAIL_HOST_PASSWORD = 'PASSWORD'
EMAIL_USE_TLS = True
*놀랍게도 기본 이메일 벡엔드 패키지는 교묘하게 dummy 로 세팅되어있다...
(이게 메일 전송시도에서 그 어떤 로그조차 발생시키지 않는 근본적인 이유임)
...눈 크게 뜨고 잘 봐야 한다
- smtp 서버로 gmail 을 이용하려는 시도는 실패할 것이다
insecure app 의 접근을 허용하더라도 사용할 수 없음.
google 보안 특성상 신규위치/기기에 최초 접근시 웹페이지를 통한 특수한 추가인증(캡차 등)을 요구하는데
vm 리젼이 보통 해외인지라 이 과정을 피할 수가 없으며
vm 인스턴스에서 웹을 띄우는 그런 짓을 쉽게 할 수 있을리가 없음...
그냥 포기하고 sendgrid 같은 서비스를 경유한다던가 하는게 현명한 선택일 것이다
'개발일기' 카테고리의 다른 글
유니티 툴즈 험블번들 (~22/9/22) (0) | 2022.09.05 |
---|---|
유니티 스프라이트 AnimationClip 제작 짤막 팁 (0) | 2022.02.10 |
험블 유니티 판타지 개발 에셋 번들 ~9/16 (0) | 2021.09.05 |
유니티 에셋 3종 무료 배포 중! + Synty 세일 (0) | 2021.09.01 |
유니티 93달러 상당의 에셋 무료로 제공 중! + 여름 세일 (0) | 2021.08.04 |