A reusable Django app that creates GitHub issues from incoming emails and can also reopen issues based on email replies.
- Fetch new emails and create GitHub issues.
- Attach email attachments to the GitHub issue.
- Include the GitHub issue number in email notifications.
- Reopen GitHub issues when users reply to the notification.
pip install django-email-to-github-issues
INSTALLED_APPS = [
# Other apps
'emailtogithub',
]
GITHUB_TOKEN_E2GH=your_github_token
GITHUB_REPO_E2GH=your_github_username/your_repo
EMAIL_HOST_E2GH=imap.your-email-provider.com
EMAIL_PORT_E2GH=993
EMAIL_USERNAME_E2GH=your_email@example.com
EMAIL_PASSWORD_E2GH=your_email_password
DEFAULT_EMAIL_E2GH=noreply@yourdomain.com
python manage.py migrate
MIT License
Build by Compliance.One GmbH with lots of AI and love in Munich.