This PR contains an implementation of the mailchimp transactional email adapter.
Test Plan
1. Setup your mailchimp account
First of all, Create a Mailchimp account and set it up.
2. Setup the Mandrill credentials
When you reach the dashboard, find for the option Automations > Transactional Emails on the left navigation pane.
In this page you will find a Launch App
Once you reach the mandrill dashboard, you will need to verify your Sending Domains . For that you have to go to Domains > Sending Domains. Next Add your domain, verify your Domain and DKIM settings by adding the relevant TXT records on your DNS.
Once you are done with that, you can proceed to creating a new API key on SMTP & API Info > New API Key. Also don't forget to copy the API Key to somewhere safe.
3. Install relevant PHP Extensions and Dependencies
You require PHP-extensions like php-curl to run this project, so make sure to get them installed first.
What does this PR do?
This PR contains an implementation of the mailchimp transactional email adapter.
Test Plan
1. Setup your mailchimp account
2. Setup the Mandrill credentials
3. Install relevant PHP Extensions and Dependencies
Example (linux-based systems):
3. Test the project with relevant Environment Variables
TEST_EMAIL
- The recipient email addressTEST_EMAIL_FROM
- The sender email addressMAILCHIMP_API_KEY
- The mailchimp API keyRelated PRs and Issues
closes: https://github.com/appwrite/appwrite/issues/6388
Have you read the Contributing Guidelines on issues?
Yes