🚀 Enhancement: Add Mailgun email notification function template-Python
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 45/100
Research direction
Start by reviewing the repository's existing Python function templates and the Appwrite function event configuration. Use the Mailgun Python API as the integration target, with configuration for Mailgun credentials and customizable email content. Done means a ready-to-use template can send an email when a document or similar Appwrite event occurs.
Written by the indexing model from the issue text.
Description
🔖 Enhancement description
The template should provide a ready-to-use function utilizing the Mailgun Python API to send out emails automatically when specific events occur in an Appwrite project (e.g., document creation, object creation etc.). The function should be easily configurable with Mailgun credentials and support customizable email content.
🎤 Pitch
When a user submits a form or completes an action in an application, the Appwrite function would trigger and send a notification email using Mailgun upon document creation event. This is ideal for applications needing transactional email notifications or confirmations, saving setup time.
👀 Have you spent some time to check if this issue has been raised before?
- I checked and didn't find similar issue
🏢 Have you read the Code of Conduct?
- I have read the Code of Conduct
- Dominant language
- HTML
- Stars
- 174
- Forks
- 129
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 11
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from appwrite/templates
-
bug javascript
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
bug python
Difficulty 3/5 1-2 days Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
Dependency DashboardOpen
Difficulty 5/5 Over a week Newbie friendliness 20/100
Maintainers usually reply within 1 day
-
Enhancement: Add TypeScript definitions (IntelliSense) to Node.js starterPossibly taken @Ram3ez claimed this 326 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 55/100
Maintainers usually reply within 1 day
All issues in appwrite/templates
Similar issues
-
Windows flake: withFileLock throws EPERM when the previous holder's lock file is still being deletedOpen
Difficulty 2/5 1-3 hours Newbie friendliness 79/100
Maintainers usually reply within 1 day
-
🐛 bug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
LibreChat-AI/LibreChat#17875 ·
Maintainers usually reply within 1 day
-
category:helper tech-debt
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
LanternOps/breeze#11285 ·
Maintainers usually reply within 1 day
-
Use registered media types for HDF5 and NetCDF, and stop claiming media_type must be IANA-registeredOpendocumentation metadata
Difficulty 2/5 1-3 hours Newbie friendliness 87/100
Maintainers usually reply within 1 day
-
idea-scout idea:251
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
jeanibarz/agent-notebook#251 ·
Maintainers usually reply within 1 day