My mandrill smtp is working fine. I am on 0217f50f1219585ad9f7f65a54cc545c2723f98eI have enabled
ENABLE_INSTRUCTOR_EMAIL: True
REQUIRE_COURSE_EMAIL_AUTH: False
and sent email to myself from the instructor dashboard but failed to send. Here is the error I got.
root@precise64:/edx/app/edxapp/edx-platform# tail -f /edx/var/log/lms/edx.log
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/db/models/query.py", line 366, in get
% self.model._meta.object_name)
DoesNotExist: CourseEmailTemplate matching query does not exist.
Feb 13 18:01:54 precise64 [service_variant=lms][celery.worker.job][env:sandbox] ERROR [precise64 21425] [log.py:246] - Task bulk_email.tasks.send_course_email[bb9fac53-b81b-46dd-bc41-440d2a4e6318] raised exception: <MaybeEncodingError: Error sending result: '"<ExceptionInfo: ObjectDoesNotExist('CourseEmailTemplate matching query does not exist.',)>"'. Reason: ''PicklingError("Can\'t pickle <class \'bulk_email.models.DoesNotExist\'>: attribute lookup bulk_email.models.DoesNotExist failed",)''.>
Traceback (most recent call last):
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/billiard/pool.py", line 297, in worker
put((READY, (job, i, result)))
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/billiard/queues.py", line 363, in put
return send(obj)
MaybeEncodingError: Error sending result: '"<ExceptionInfo: ObjectDoesNotExist('CourseEmailTemplate matching query does not exist.',)>"'. Reason: ''PicklingError("Can\'t pickle <class \'bulk_email.models.DoesNotExist\'>: attribute lookup bulk_email.models.DoesNotExist failed",)''.
0217f50f1219585ad9f7f65a54cc545c2723f98e