Страница 1 из 2

Отправка мыла из консоли

Добавлено: 18 янв 2016, 22:56
nezabudka
Утилита mail установлена. В компе работает почтовый агент Evolution
По инструкции ввожу

Код: Выделить всё

echo "Привет Олеси из консоли" | mail -s "test" gxendz@mail.ru
дебиан ваще ни че не возвращает, федора вернула вот это

Код: Выделить всё

/usr/sbin/sendmail: Нет такого файла или каталога
"/home/nez/dead.letter" 9/245
. . . message not sent.
Выходит что бы мне просто из скрипта отправить оповещение на почту о сбое
надо устанавливать и настраивать еще и sendmail ?
Ну ладно, допустим я все равно с почтой еще не работала, надо когда то приобщатся.
Но может есть какие то варианты по настройке почты из консоли?
Может давайте вместе понастраиваем, интересно же

Re: Отправка мыла из консоли

Добавлено: 19 янв 2016, 01:14
Шпак Дмитрий
В Fedora 23

Код: Выделить всё

[root@dcdima ~]# which mail 
/usr/bin/mail

[root@dcdima ~]# ls -l /usr/bin/mail
lrwxrwxrwx 1 root root 5 янв  7 19:54 /usr/bin/mail -> mailx

[root@dcdima ~]# rpm -qf $(which mailx)
mailx-12.5-18.fc23.x86_64
советую postfix и exim :)

Re: Отправка мыла из консоли

Добавлено: 19 янв 2016, 10:03
nezabudka
Это я знаю что в феде пакет mail называется mailx
Он у меня установлен, в дебе так же установлен пакет exim4
В федоре его не нашла, теперь понятно почему. Называется он уже
просто exim. Вобщем что бы то ни было нужно настраивать транспортный
агент, а я думала так просто можно из консоли письма слать на деревню дедушке :D

Re: Отправка мыла из консоли

Добавлено: 19 янв 2016, 21:29
Шпак Дмитрий
nezabudka писал(а):Это я знаю что в феде пакет mail называется mailx
Он у меня установлен, в дебе так же установлен пакет exim4
В федоре его не нашла, теперь понятно почему. Называется он уже
просто exim. Вобщем что бы то ни было нужно настраивать транспортный
агент, а я думала так просто можно из консоли письма слать на деревню дедушке :D

Какой транспортный агент? :) ХВатит уже пить, новый год кончился :). пакет mailx позволяет отправлять почту, это простой простовый клиент, только консольный. Посмотри, на что у тебя ссылается mail

Re: Отправка мыла из консоли

Добавлено: 19 янв 2016, 21:54
nezabudka
Пробую и с рута и так ни че не получается. Почты нет
[album]264[/album]
Расшифруй если можешь вот эту строчку из вывода journalctl

Код: Выделить всё

sendmail[3306]: My unqualified host name (rox) unknown; sleeping for retry

Re: Отправка мыла из консоли

Добавлено: 19 янв 2016, 22:03
nezabudka
У меня в компе не установлен домен. Просто имя компа rox и все. Может по этому?

Re: Отправка мыла из консоли

Добавлено: 20 янв 2016, 09:21
Шпак Дмитрий
nezabudka писал(а):У меня в компе не установлен домен. Просто имя компа rox и все. Может по этому?

там по умолчанию sendmail стоит, жуткий сношатель мозга. Удали и поставь posyfix.

Re: Отправка мыла из консоли

Добавлено: 20 янв 2016, 10:39
nezabudka
Ага, нашла postfix Будем пробовать

Re: Отправка мыла из консоли

Добавлено: 20 янв 2016, 11:29
ALEXX
nezabudka писал(а):Ага, нашла postfix Будем пробовать
Мдя.. для Postfix тебе потребуется:
Статический IP с привязанным доменным именем, и обратная (PTR) запись у провайдера, что на таком то IP висит такое то доменное имя :)
Если юзать Postfix в локалке, то доменное имя не обязательно иметь.
ЗЫ.. хотя его можно как транспорт настроить к внешнему почтовику...

Re: Отправка мыла из консоли

Добавлено: 20 янв 2016, 12:05
Шпак Дмитрий
hotmax писал(а):
nezabudka писал(а):Ага, нашла postfix Будем пробовать
Мдя.. для Postfix тебе потребуется:
Статический IP с привязанным доменным именем, и обратная (PTR) запись у провайдера, что на таком то IP висит такое то доменное имя :)
.
А в каком SMTP сервере это не нужно? ОНа просто хочет отправлять письма. Кстати PTR запись пожно прокинуть к себе на DNS если договориться. У меня получалось.