Страница 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. Вобщем что бы то ни было нужно настраивать транспортный
агент, а я думала так просто можно из консоли письма слать на деревню дедушке

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

Какой транспортный агент?

ХВатит уже пить, новый год кончился

. пакет 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 если договориться. У меня получалось.