bloom_mail 0.2.0 copy "bloom_mail: ^0.2.0" to clipboard
bloom_mail: ^0.2.0 copied to clipboard

Transactional email sending for Bloom server applications with swappable delivery backends.

Changelog #

0.2.0 - 2026-08-23 #

Breaking #

  • Now depends on bloom_server instead of bloom_framework. Imports change from package:bloom_framework/bloom_server.dart to package:bloom_server/bloom_server.dart.
  • No longer requires Flutter. The package now resolves against the Flutter-free bloom_server core, so it can be used from a plain dart run/dart compile backend.

0.1.0 #

  • Initial release of bloom_mail.
  • Provider-agnostic transactional email sending ported from djangors-mail.
  • BloomMailMessage model with support for recipients, sender, subject, plain-text body, optional HTML body, CC, and BCC.
  • Abstract BloomMailBackend interface designed for dependency injection via BloomContainer.
  • BloomSmtpBackend and BloomSmtpConfig builder for real SMTP delivery using package:mailer with STARTTLS / SSL/TLS encryption support and BloomEnv integration.
  • BloomConsoleBackend for development logging without leaking credentials.
  • BloomFileBackend for local .eml delivery debugging.
  • BloomInMemoryBackend with sentMessages inspection for unit and integration testing.
0
likes
0
points
370
downloads

Publisher

unverified uploader

Weekly Downloads

Transactional email sending for Bloom server applications with swappable delivery backends.

Repository (GitHub)
View/report issues

Topics

#bloom #email #smtp

License

unknown (license)

Dependencies

bloom_server, mailer

More

Packages that depend on bloom_mail