Привет, я пытаюсь отправить почту с помощью команды Mutt, как показано ниже,
mutt -s "test" madk@mycompany.com </dev/null
Это не удается со следующей ошибкой,
sendmail: Cannot open mail:25
Error sending message, child exited 1 ().
Could not send the message.
Эта проблема возникает на компьютерах Fedora 22 и Fedora 23. Раньше я запускал то же самое в Fedora 12, и он отлично работает
Пытался изменить следующее значение в файле "/etc/ssmtp/ssmtp.conf"
mailhub=mail
к
mailhub=fqdn_of_my_machine
Тем не менее я получаю аналогичную ошибку, как показано ниже,
sendmail: Cannot open fqdn_of_my_machine:25
Error sending message, child exited 1 ().
Could not send the message.
Даже sendmail я получаю ту же ошибку, что и выше,
sendmail user@example.com < /tmp/file1
sendmail: Cannot open fqdn_of_my_machine:25
Как упоминалось выше natxo, нам необходимо установить пакет smtp и настроить его. Итак, я попробовал следующие команды, и это сработало,
smtp --> it will ask that package not install [Yes]
dnf install sendmail (install few other dep)
dnf install sendmail-cf (its used to configure automatically)