Usando o curl para enviar email

Como posso usar o programa de linha de comando curl para enviar um email de uma conta do Gmail?

Eu tentei o seguinte:

curl -n --ssl-reqd --mail-from "<[email protected]>" --mail-rcpt "<[email protected]>" --url smtps://smtp.gmail.com:465 -T file.txt

Com o arquivo.txt sendo o conteúdo do e-mail, no entanto, quando executo esse comando, recebo o seguinte erro:

curl: (67) Access denied: 530

É possível enviar um email de uma conta que é hospedada por um servidor pessoal, ainda usando curl? Isso facilita o processo de autenticação?

questionAnswers(1)

yourAnswerToTheQuestion