Подскажите, как отправлять почту из командной строки в CL/Gentoo?
В Ubuntu/Centos просто:
apt install mailutils / yum install mailx
echo “Test text” | mail -s “Test title” -a “Smtp: mail.test.ru:25” -a “From: from@test.ru” to@test.ru
В CL получаем: cannot send message: Процесс завершился с ненулевым статусом
man mail отправляет к info mail
а info mail:
bash: info: команда не найдена
Проверьте вашу установку Postfix.
telnet localhost 25
Postfix вам ответит следующее и затем вы сможете вводить команды SMTP.
Trying 127.0.0.1…
Connected to mail.fossedu.org.
Escape character is ‘^]’.
220 localhost.localdomain ESMTP Postfix (Ubuntu)
Введите команды.
ehlo localhost
mail from: root@localhost
rcpt to: fmaster@localhost
data
Subject: My first mail on Postfix
Hi,
Are you there?
regards,
Admin
. (Type the .[dot] in a new Line and press Enter )
quit
Проверьте почтовый ящик пользователя fmaster.
su - fmaster
mail
З.Ы. Наконец-то установил себе telnet.
Это такая калькуляторная фича - postfix установлен, но не настроен и не запущен (отсутствует main.cf)?
Или его cl-update уБил?