"Enviar-correo: Applet no encontrado" cuando se usa el command de correo en alpine linux

Estoy usando linux alpino corriendo en un contenedor acoplador para ejecutar una aplicación web. Se supone que la aplicación web envía correos electrónicos usando el command de correo desde la línea de command.

Para respaldar esto, he instalado el correo de la siguiente manera:

apk add mailx 

Cuando bash enviar un post, aparece el siguiente error:

 bash-4.3# mail foo@bar.com Subject: test EOT Null message body; hope that's ok bash-4.3# send-mail: applet not found 

No estoy seguro de lo que estoy haciendo mal. Cualquier ayuda es muy apreciada.

No hay un MTA pnetworkingeterminado disponible en Alpine. Además de mailx, también necesitará instalar y configurar un MTA (agente de transferencia de correo), como postfix:

 # apk add postfix (1/3) Installing db (5.3.28-r0) (2/3) Installing libsasl (2.1.26-r8) (3/3) Installing postfix (3.1.3-r0) Executing postfix-3.1.3-r0.pre-install Executing busybox-1.25.1-r0.trigger OK: 8 MiB in 16 packages 

Start postfix:

 ~ # postfix start postfix/postfix-script: warning: not owned by root: /var/spool/postfix/. postfix/postfix-script: warning: not owned by root: /var/spool/postfix/pid postfix/postfix-script: starting the Postfix mail system 

Envía el post de testing:

 ~ # mail -s "Test" test@boo.com . EOT Null message body; hope that's ok