agateblue/django-dbes
Vedi su GitHubdbes.backends.EmailBackend appears to drop email attachments
Open
#4 aperta il 16 mar 2018
enhancementhelp wanted
Metriche repository
- Star
- (27 star)
- Metriche merge PR
- (Nessuna PR mergiata in 30 g)
Descrizione
I created an email via:
fp = open('sample.csv', 'rb')
email = EmailMessage(
'Sample email header',
'Sample email body',
settings.DEFAULT_FROM_EMAIL,
[settings.SEND_EMAIL]
)
filename = 'sample.csv'
email.attach(filename, fp.read(), 'text/csv')
email.send()
An email is properly sent, and I'm able to hit the email URL at /emails/:emailId when the dbes email urls are configured as described in the documentation.
When I navigate to the email url, I only see the sample email body, with no indication that an email is attached. I see the attachment printed to the Django console when I use the django.core.mail.backends.console.EmailBackend instead.
It is likely not necessary or feasible to print the contents of the attachment, but displaying the attachments and their filenames somewhere would be useful.