Я установил mailx на своем веб-сервере Linux под управлением CentOS 7. Когда я пытаюсь отправить тестовое письмо,
echo "Body test." | mail -r "fromemail@domain.com" -s "Subject Test" toemail@domain.com
я проверяю свою электронную почту и ничего не получаю. Однако, если я использую команду mailq, я получаю следующее:
postqueue: warning: Mail system is down -- accessing queue directly
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
7805D2DF 422 Wed Jan 11 15:00:40 fromemail@domain.com
toemail@domain.com
mailx - это клиент, вам все равно нужен MTA, например postfix / sendmail / exim, или укажите сервер
$ mailx -v -s "$EMAIL_SUBJECT" \
-S smtp=smtp://smtp.ust.hk \
-S from="$FROM_EMAIL_ADDRESS($FRIENDLY_NAME)" \
$TO_EMAIL_ADDRESS
(варианты различаются, но я думаю, что это подходит для rhl)