Skip to content
Back

How does sending email from the Appwrite Server SDK work in the Free plan?

  • 0
  • Functions
  • Messaging
  • Cloud
Ankit Maniya
12 Dec, 2025, 00:01

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:

TypeScript
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:

TypeScript
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");
}
TL;DR
- Developer on Free plan trying to send email using Appwrite Server SDK - Error: "No enabled provider found" - Question: Does Free plan require configuring own email provider or does Appwrite provide default service? - Clarification needed regarding difference between "Messages" limit and sending emails - Includes dart function code - Solution: In Free plan, need to configure own email provider as Appwrite does not provide default service
Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more