Отправка почты из терминала- как?

NB:

  • отправка почты с вложениями,
  • на Gmail.

Перепробовал следующие варианты, про которые везде написано, что они беспроблемны.

  • mpack
    -s “Тема” Файл Адресат

Результат:

File exists

  • mutt
    -x -s “Тема” -a Файл Адресат

Результат:

Адресаты не указаны.

Есть какие-то рабочие способы??
… кроме подъема sendmail для одного компьютера lol!

mail -a "file.ext" -r from@address -s "Тема письма" to@address

После этого вводите текст, Enter, точку, Enter.

send-mail: fatal: parameter inet_interfaces: no local interface found for ::1

нубский вопрос- для это что, нужно уже иметь настроенный локальный почтовый сервер??

Postfix в системе присутствует по умолчанию. Никаких особых настроек не нужно.

К сожалению, без “особых настроек” ничего не работает.
Значит, алгоритм такой:

  1. настроить MTA
  2. использовать любую команду из перечисленных.

А в случае mutt так же- он сам почту не отправляет?

Ну, я не вижу у себя никаких “особых настроек”.
Что пишут в логах mail*?

mutt сам почту не отправляет.

ну, мне вообще-то для скрипта = не срочно.
в mail.err
postfix[8794]: fatal: parameter inet_interfaces: no local interface found for ::1 много раз подряд.
но я в настройки только немного левой пяткой потыкал :slight_smile:

Хехe. Гугл выдаёт первой ссылкой в поиске по тексту ошибки.
Postfix error message