Вы также можете попробовать повторить команду и отправить вывод в новый файл.
$ echo $(cat file) >> rows.txt
Чтобы избежать пробелов между каждой строкой, вы можете использовать sed в той же строке
$ echo $(cat file) | sed 's/ //g' >> rows.txt
Ваша запись в файле hosts -бесполезна в данном случае.
Необходимо использовать DNS -сервер (BIND, например )и создать там запись MX -.
Для отправки/ретрансляции электронной почты для другого почтового сервера, на котором отсутствует DNS, поскольку сообщение об ошибке жалуется, вам необходимо определить смарт-хост postfix
.
Таким образом, настройте relayhost
в postfix.cf
с адресом целевого почтового сервера, как в:
relayhost = my_email.server.fqdn
Вы также можете использовать IP-адрес вместо имени.
Наконец, перезапустите postfix
как в :
service postfix restart