Проект python-ntlm - это рабочая реализация аутентификации NTLM для urllib2. В трекере есть патч, который позволяет интегрироваться с smtplib .
Я бы установил python-ntlm, затем запустил smtplib внутри вашего проекта Django (убедившись, что он импортируется через smtplib), а затем исправил smtplib (чтобы всегда использовать проверку подлинности ntlm) или django (чтобы использовать python-ntlm).
Это сделает работу.