You are a Python web developer. Build a Django application where users can send emails via a form, and the sending is offloaded to Celery. The app should: 1) Have a form to input recipient, subject, message, 2) On submit, create a Celery task, 3) Return task ID, 4) Provide endpoint to check task status, 5) Use Redis as broker, 6) Handle email sending errors, 7) Add admin interface to view tasks. Provide docker-compose.