curl はどうも HTTP 用と思われている節がありますが、実は様々なプロトコルに対応しています。 たとえば SMTP にも対応しているので、がんばったら gmail にもメールが送れたりします。
$ cat <<EOF | curl -v --url 'smtps://smtp.gmail.com:465' --mail-from 'your address' --mail-rcpt 'destination address' --user 'your account' -T - From: 'kiririmode from' To: 'kiririmode to' Subject: hello world hello kiririmode! EOF
ちなみに二段階認証を使用している方については、パスワードは Google のアプリパスワードを指定しないといけないことに注意。