Eu vou ignorar o aspecto de por que você está fazendo isso, e suponha que você já saiba as advertências - se não, saiba que muitos ISPs podem bloquear a porta 25 e alguns servidores SMTP bloquearão solicitações de endereços IP dinâmicos.
Um recurso pouco conhecido do bash é que você pode direcionar a saída para /dev/tcp/hostname/port
e ele se conectará ao servidor. Então, se você estiver usando o bash, você pode fazer algo como:
cat > /dev/tcp/server/port <<EOF
HELO
MAIL FROM: $from
[...]
EOF