Extension to smtplib.SMTP class, and custom Django EmailBackend that allows extra parameters in starttls