django_ses를 사용하여 이전에 장고 응용 프로그램에서 send_mail 호출을 사용하여 전자 메일을 보내려고했지만 이전에 문제가 발생했습니다.Boto 버전 2.1 이상의 Django_ses
django_ses 라이브러리 (https://pypi.python.org/pypi/django-ses)는 여전히 널리 사용되는 것으로 알려져 있지만 적극적으로 관리되지 않습니다. 최근에 컴퓨터의 boto 버전을 최신 버전 (2.31)으로 업그레이드했으며 전자 메일을 보낼 때 인증서 오류가 발생했습니다 (아래 스택 추적). 나는 버전 2.1로 boto를 돌려 주면 오류가 멈추는 것을 확인했다. 그래서 나는이 두가지를 맞출 수 없다고 생각한다. 문제를 해결할 수있는 사람이 있습니까?
감사
스티브
>>> send_mail('Test subject', 'This is the body', '[email protected]',['[email protected]'], fail_silently=False)
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/django/core/mail/__init__.py", line 61, in send_mail
File "/usr/local/lib/python2.7/dist-packages/django/core/mail/message.py", line 248, in send
File "/usr/local/lib/python2.7/dist-packages/django_ses-0.6.0-py2.7.egg/django_ses/__init__.py", line 122, in send_messages
rate_limit = self.get_rate_limit()
File "/usr/local/lib/python2.7/dist-packages/django_ses-0.6.0-py2.7.egg/django_ses/__init__.py", line 196, in get_rate_limit
quota_dict = self.connection.get_send_quota()
File "/usr/local/lib/python2.7/dist-packages/boto/ses/connection.py", line 339, in get_send_quota
File "/usr/local/lib/python2.7/dist-packages/boto/ses/connection.py", line 101, in _make_request
File "/usr/local/lib/python2.7/dist-packages/boto/connection.py", line 932, in make_request
File "/usr/local/lib/python2.7/dist-packages/boto/connection.py", line 894, in _mexe
SSLError: [Errno 185090050] _ssl.c:340: error:0B084002:x509 certificate routines:X509_load_cert_crl_file:system lib