Last updated:
0 purchases
ilebora mailer
BoraMailer is a Dart class designed to simplify the process of sending emails through a remote service. This class leverages the power of the http package to communicate with the designated email API.
Features #
Email Composition: Easily compose emails with customizable parameters such as recipient, sender, subject, and body.
Attachment Support: Attach files to your email, including base64-encoded content, and seamlessly include them in the email body.
copied to clipboard
Usage #
import 'package:ilebora_mailer/bora_mailer.dart';
void main() async {
// Initialize BoraMailer
final boraMailer = BoraMailer(
userID: 'your_user_id',
apiKey: 'your_api_key',
to: '[email protected]',
from: '[email protected]',
subject: 'Sample Email Subject',
body: 'Hello, this is the email body!',
title: 'Email Title',
);
// Add Attachment (optional)
boraMailer.addAttachment('path/to/attachment.pdf');
// Send Email
final response = await boraMailer.sendRemote();
if (response != null) {
print('Email Sent successfully. Response: ${response.body}');
} else {
print('Error Sending Email: ${boraMailer.error}');
}
}
copied to clipboard
API Reference #
BoraMailer Class
Constructors
BoraMailer({required userID, required apiKey, required to, required from, required subject, required body, required title}): Initialize the BoraMailer instance with essential parameters.
Methods
addAttachment(String file): Attach a file to the email.
sendRemote(): Send the email to the remote email API.
License #
This project is licensed under the MIT License - see the LICENSE file for details.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.