Невозможно туннелировать по ssh без команды/получения shell [duplicate]

Mailx - это просто инструмент командной строки для передачи почты вашему Mail Transfer Agent (MTA; что бы вы ни установили: sendmail, exim, ...). Он делает это, вызывая команду sendmail (обычно /usr/sbin/sendmail). Ваш MTA предоставляет эту команду для отправки почты.

В вашем случае он пытается связаться с сервером на IPv6-адресе устройства loopback на localhost (::1) и ничего не может найти. Значит, либо ваш MTA настроен неправильно (использует IPv6 вместо IPv4), либо ваша сетевая настройка IPv6 неправильная (нет адреса ::1 на loopback интерфейсе).

По умолчанию from-адрес - это ваше имя пользователя, а MTA добавляет любое доменное имя, которое вы настроили в своем MTA (и может далее переписывать его в соответствии с различными критериями, например, с каким почтовым сервером он связывается для доставки почты, если вы установили для этого правила).

Вы можете изменить эти значения, настроив свой MTA.

Я не понимаю вопроса "какой адрес MTA принимает mailx по умолчанию". Если вы имеете в виду "какой MTA он использует", то, как я уже сказал, он просто вызывает команду sendmail, поэтому он использует любой установленный вами пакет MTA, который предоставляет эту команду.

11
10.06.2016, 02:40
0 ответов

Теги

Похожие вопросы