Если вы не укажете текст сообщения в командной строке, Mutt попытается открыть ваш текстовый редактор, чтобы вы могли его ввести. Если вы специально хотите отправить пустое сообщение, вы можете сделать это следующим образом:
mutt -s "files[CONFIDENTIAL]" -a files.zip < /dev/null -- mail@mail.com
Если он все еще показывает сообщение о подтверждении, проблема может быть связана с вашим .muttrc, и вы можете попробовать следующее:
mutt -s "files[CONFIDENTIAL]" -a files.zip -F /dev/null < /dev/null -- mail@mail.com
Если ваш .muttrc не определяет конкретный способ отправки электронной почты, например, если он содержит что-то вроде:
set sendmail = "/usr/bin/msmtp -a you"
В этом случае вы можете скопировать интересные строки (все параметры, которые вы хотите использовать, например, set crypt_autoencrypt
если ваши файлы являются конфиденциальными) вашего .muttrc в отдельный файл конфигурации и заменить -F /dev/null
на -F ~/.yournewconfigurationfile
.
Надеюсь, это поможет!