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(