ElektoMailPosh
0.2.1
Lightweight SMTP email module for PowerShell. Zero dependencies, environment-based configuration, automatic retry with exponential backoff. Perfect for CI/CD pipelines, automation scripts, and scheduled tasks.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) JP Negri. All rights reserved.
Package Details
Author(s)
- JP Negri
Tags
Email SMTP Mail Send-Mail Notification Automation CI-CD DevOps GitHub-Actions Azure-Pipelines Lightweight Simple Environment-Variables Cross-Platform Windows Linux macOS
Functions
Dependencies
This module has no dependencies.
Release Notes
## 0.2.1
- Fixed empty default sender display name (-FromName) on Linux and macOS: now uses [Environment]::MachineName instead of $env:COMPUTERNAME
- X-Mailer header now reads the version from the module manifest
- Module loader builds the Public path with Join-Path instead of a hard-coded backslash
## 0.2.0
- Added file attachments support (-Attachments parameter)
- Added automatic retry with exponential backoff
- Added X-Mailer header per RFC 2076
- Environment-based configuration for CI/CD compatibility
- PowerShell 5.1+ compatibility
FileList
- ElektoMailPosh.nuspec
- ElektoMailPosh.psd1
- ElektoMailPosh.psm1
- README.md
- Public\Send-Mail.ps1
- LICENSE
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.0 | 8 | 9/27/2026 |
| 0.2.1 (current version) | 6 | 9/27/2026 |
| 0.2.0 | 96 | 2/4/2026 |