diff --git a/apimail/management/commands/mailgun_send_messages.py b/apimail/management/commands/mailgun_send_messages.py index 70eada7b2006908277ce7810ffff95323fe54f10..aa4589bfa955309a34141bf2b86c024a2f01b053 100644 --- a/apimail/management/commands/mailgun_send_messages.py +++ b/apimail/management/commands/mailgun_send_messages.py @@ -28,9 +28,13 @@ class Command(BaseCommand): if msg.bcc_recipients: data['bcc'] = msg.bcc_recipients + files = [('attachment', (att.data['name'], att.file.read())) + for att in msg.attachment_files.all()] + response = requests.post( "https://api.eu.mailgun.net/v3/%s/messages" % settings.MAILGUN_DOMAIN_NAME, auth=("api", settings.MAILGUN_API_KEY), + files=files, data=data) msgr = ComposedMessageAPIResponse(