emailjs

Creator: coderz1093

Last updated:

Add to Cart

Description:

emailjs

Official EmailJS SDK for Flutter #
SDK for EmailJS.com customers.

Use you EmailJS account for sending emails.
Disclaimer #
This is a flutter-only version, otherwise use

Browser SDK
Node.js SDK
React Native SDK
REST API

Links #
Official SDK Docs
Intro #
EmailJS helps to send emails directly from your code.
No server is required – just connect EmailJS to one of the supported
email services, create an email template, and use our SDK
to trigger an email.
Usage #
Install EmailJS SDK:
$ flutter pub add emailjs
copied to clipboard
Note: By default, API requests are disabled for non-browser applications.
You need to activate them through Account:Security.
FAQ #
API calls are disabled for non-browser applications
You need to activate API requests
through Account:Security.
Examples #
send email
import package:emailjs/emailjs.dart as emailjs

Map<String, dynamic> templateParams = {
'name': 'James',
'notes': 'Check this out!'
};

try {
await emailjs.send(
'YOUR_SERVICE_ID',
'YOUR_TEMPLATE_ID',
templateParams,
const emailjs.Options(
publicKey: 'YOUR_PUBLIC_KEY',
privateKey: 'YOUR_PRIVATE_KEY',
),
);
print('SUCCESS!');
} catch (error) {
print('$error');
}
copied to clipboard
init (optional)
import package:emailjs/emailjs.dart as emailjs

// set Public Key as global settings
emailjs.init(const emailjs.Options(
publicKey: 'YOUR_PUBLIC_KEY',
privateKey: 'YOUR_PRIVATE_KEY',
));

try {
// send the email without dynamic variables
await emailjs.send(
'YOUR_SERVICE_ID',
'YOUR_TEMPLATE_ID',
);
print('SUCCESS!');
} catch (error) {
print('$error');
}
copied to clipboard

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.