[SOLVED] How does sending email from the Appwrite Server SDK work in the Free plan?
- 0
- Resolved
- 10
- Functions
- Messaging
- Cloud
I noticed that the pricing page mentions “Messages – 1000 per month” for the Free plan. Is this different from sending emails?
When I try to send an email using the Server SDK, I get the following error:
No enabled provider found.
In the Free plan, do I need to configure our own email provider, or does Appwrite provide a default email service for sending emails?
Please see attached images for reference. Thanks in advance🙏 .
My dart function code:
Messaging messaging = Messaging(awClient);
Future resultFuture = messaging.createEmail(
messageId: ID.unique(),
subject: 'Appwrite Event1: Invalid Firmware File Uploaded',
content:
'Invalid firmware file uploaded: ${file.name} with mimeType: ${file.mimeType}',
users: ["6837689e39d020b04962"],
);
try {
// wait for email to be sent
await resultFuture;
} catch (e) {
context.log(
"❌ Failed to send email notification for invalid firmware file: $e");
}
Appwrite does not provide emails. The 1000 means how much mails you can send using appwrite's sdk. As the mails do have to get processed, appwrite is charging for the processing cost. Not providing the mails.
Is it documented anywhere?
The 1000 means how much mails you can send using appwrite's sdk.
As the mails do have to get processed, appwrite is charging for the processing cost. Not providing the mails.
It is not documented like that. But I did spoke wrong. 1000 messages means you can send 1000 emails/push notifications/In app notification altogether. Not 1000 for each. As for the main issue, appwrite does not provide mailing service but a method to send your application related messages.
Anyone from <@&1319717958645452800> ?
Which provider you are using?
Are you using SMTP?
No, my question is
In the Free plan, do I need to configure our own email provider, or does Appwrite provide a default email service for sending emails?
We do have to define our own provider
I too have used it. And I had to define my own provider. In my case, I used SendGrid.
So why doesn’t the Appwrite documentation mention this clearly? If 1000 messages are free, they should also mention that we still need to use our own email providers.
I got the following answer from <@1276628406288519234> The 1000 means how much mails you can send using appwrite's sdk. As the mails do have to get processed, appwrite is charging for the processing cost. Not providing the mails.
It is quite confusing, but thanks to <@1276628406288519234> and <@1329045306997866509> for the clarification.
I do agree and disagree with you. Because appwrite says 1000 messages. (Email, push notification, in app notification, discord included). Although it does not clarify that it does not provide email service but from my perspective nothing indicates It does. Glad to clear it out.
You can ask someone from team to update that.
<@952258604990365716> If everything is clear & all your doubts regarding this are resolved, then please mark this post as "[SOLVED]"
[SOLVED] How does sending email from the Appwrite Server SDK work in the Free plan?
First step in the Send email messages doc is "Add a provider" 🧐
<@462046107556511744> What I mean it should be mention in messages 1000 free but with limitation or something. From User (not developer) perspective I just read the pricing.
The problem is that my employer is asking: “If the pricing page says it’s free, then it should be free.” So I need to confirm whether Appwrite mentions anywhere that processing charges do not apply for the first 1000 messages. but we still need provider.
Is there any official documentation that clearly states this? I can just show him and I am happy to go.
<@462046107556511744> Thanks for your response.
Recommended threads
- Appwrite Cloud project is paused and nev...
Hi Appwrite Team & Community, I am facing a problem with one of my Appwrite Cloud projects which seems to be identical to the other cases of "paused projects" ...
- Timed out waiting for runtime error
execution id 6a3e0791978712d81ee0 im having issue with appwrite function runtime performance. even after 4gbram and cpu same function sometimes completes in a...
- Project auto-blocked after load testing ...
Hi team 👋 My project has been automatically blocked with the message: "Project is currently blocked — Access to this project is restricted. Contact support if...