Probiers mit einem einfach bash Script.
#!/bin/sh
telnet 12.34.56.78 25 <<+++++
ehlo irgendwas
auth plain olzzlcgB172V8AHBhcdM==
mail from: dein@abssender.at
rcpt to: dein@empfaenger.com
data
Dein Text
Mehrtext ....tralalala
.
quit
+++++
Alles was zwischen den beiden "+++++" steht wird per telnet an den Server geschickt.
Alles zwischen "data" und "." ist der Text deiner Mail.
Einen Betreff kann man mit "Subject: Betreff" zwischen data und Text einfügen.
Die SMTP Authentifizierung ist ein wenig schwieriger. Dazu musst du zuerst deinen Usernamen/Passwort MIME codieren.
printf 'deinusername\0deinusername\0passwort' | mimencode
Den Output davon trägst du dann nach dem auth plain ein.