ilebora_mailer

Last updated:

0 purchases

ilebora_mailer Image
ilebora_mailer Images
Add to Cart

Description:

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.

License:

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

Files In This Product:

Customer Reviews

There are no reviews.