Commandline SMTP Client with massmailing support! (Windows, Windows on Arm, MacOS, Linux)
MailMaster is an .NET Command line SMTP Client for SysCall usage. Microsoft Office 365 Changed their Client Requirements and only allows Connections of Clients with TLS Support.
Microsoft Visual FoxPro and other legacy Development Environments and Software are not supporting Modern TLS Secured E-Mail sending. Here comes MailMaster in the game, MailMaster can be called over an SysCall from FoxPro and Co, it supports TLS and SSL and is fully CLI Based.
All required Parameters will be passed through the CLI or the Syscall.
Actual Release Version is 1.1.0 I do Build Versions for Windows, MacOS and Linux, also there are Special Builds for Windows on Arm (WOA) ARM/ARM64. Also Linux ARM/ARM64 and MUSL Versions are Available.
All required arguments need to be given and passed in the given order, optional arguments can be passed by given keyword: as an example cc:test@test.com or attachment:picture.jpg
MailMaster.exe <'required' host> <'required' email_address/username sender> <'required' password> <subject> <'required'body> <'optional' cc:<emailadress>> <'optional' attachment:<path>>
Sending to multiple Recipients is possible by passing it separated through an ",". Your Memory is the limit 🤓
test1@test.com,test2@test.com,test3@test.com
Use the 'attachment' keyword after the required parameters.
attachment:/path/to/file.jpg
MailMaster generates a Log File for every new day with the Date in the File name. It is located inside of the Runtime Directory. All Messages and Events get logged to the Log File.
You miss a feature, then open an Issue on GitHub and i will give my best to implement it fastly, same for bugs ;-)
MailMaster is Developed in C# .NET Core 6.0. It runs under every Plattform supported by the .NET Runtime.
MailMaster does not use any Thirdparty Depencies only Plain Vanilla .NET it should be support every plattform where an .NET oder MONO Environment is available.
Coded with ❤️ in 🇩🇪