El command Unix mail -s se bloquea sin enviar

Sé que el command común para enviar correo electrónico de shell es:

mail -s 'Some Subject' recipient@domain.com 

Cuando hago esto sin embargo, las cosas simplemente cuelgan. No se devuelven errores, no se envían posts y aparentemente no se pone nada en la queue qmail. Cuando bash enviar mi dirección de correo electrónico personal, la cosa se bloquea y no crea ninguna input en los files de logging de qmail.

¿Hay otras cosas que podría estar comprobando para ver cuál podría ser el problema?

Está esperando que escriba el cuerpo del post.

Una vez que haya terminado de escribir el cuerpo del post, puede terminar la input pulsando ctrl-D en una nueva línea o con un "." (un punto) como el primer carácter de una nueva línea.

A continuación, obtendrá un post para el "CC" si desea agregar cualquier dirección para el campo CC.

Después de ingresar eso, o pulse ENTER, enviará.

Ejemplo:

 $ mail -s "Test message" recipient@example.com This is a test message . Cc: $ 

También puede pasar un cuerpo de post a través de stdin, por ejemplo, cat /path/to/file.txt > mail -s "Test Message" recipient@domain.com , y el cuerpo del post será el contenido de file.txt. Esto funciona mejor si file.txt es text sin formatting.