В Windows - PowerShell или VisualBasicScript - присутствует в стандартной установке.
Option Explicit
Dim objMessage
Set objMessage = WScript.CreateObject("CDO.Message")
objMessage.Subject = "Тема"
objMessage.From = "Отправитель"
objMessage.To = "Получатель"
objMessage.TextBody = "Тело письма "
objMessage.AddAttachment "C:\folder\file"
{...}
В Linux при базовой установке, по-моему, функционала не хватит, но из родных репозитариев ставится sendmail, например.