Если вы просто тестируете сантехнику, то использование mail / sendmail из командной строки будет работать нормально (как и telnet localhost 25). Если вы не получаете это письмо, проверьте / var / log на наличие ошибок и опубликуйте их для помощи в устранении.
Если вы действительно хотите отправлять и получать электронную почту из командной строки, вам нужен агент пользователя почты (MUA), а не агент передачи почты (MTA) [3]. Типичный ответ - Mutt [1], хотя есть и другие отличные клиенты командной строки на выбор [2].
[2] http://en.wikipedia.org/wiki/List_of_email_clients # Текстовый
[3] http://en.wikipedia.org/wiki/Email_agent_%28infrastructure%29
Asumiendo que sus guiones preguntas siempre deben responderse cony
:
Puede usar el comando yes
:
yes | your-script.sh
Si su secuencia de comandos ejecuta otro comando, que necesita y
como entrada, también puede modificar su secuencia de comandos y reemplazar la línea que contiene external-command
conyes | external-command
yes - output a string repeatedly until killed
Description Repeatedly output a line with all specified STRING(s), or 'y'.