В отличии от Ubuntu, CentOS нужно чуть больше и ставится это всё дело по другому
Подключим необходимые репозитории:
Установим сам Exim:
Установим необходимый пакет mailx:
Всё, теперь создаём исполняемый файл и добавляем туда следующий текст:
Запускаем созданный файл и к нам приходит письмо с текстом нашего тхт файла.
Дополнение:
Ещё 1 вариант, если вдруг ничего не работает и не помогает :)
Программа mutt
Так же просто ставим и ничего не настраиваем, работаем с установками по умолчанию.
Конфигурация:
title - тема письма
-а - файл отправляемый как вложение
< /home/message.txt - содержимое файла отправится как текст письма
EXIM по умолчанию:
1) Проверьте почтовый сервер по умолчанию.
Для этого проверьте линк:
ls -la /etc/alternatives/mta
Пример системы с установленным по умолчанию почтовым сервером "sendmail":
lrwxrwxrwx 1 root root 23 Ноя 7 01:48 /etc/alternatives/mta -> /usr/sbin/sendmail
2) Установите альтернативный почтовый сервер.
Например, exim, qmail, postfix.
3) Измените почтовый сервер по умолчанию.
Для этого выполните такую комманду:
alternatives --config mta
4) Не забудьте запустить новый почтовый сервер.
Полезные ссылки:
http://akehayc.yvision.kz/post/197106
http://unixforum.org/index.php?showtopic=127496
Подключим необходимые репозитории:
rpm -Uvh http://dl.atrpms.net/el6-i386/atrpms/stable/atrpms-repo-6-5.el6.i686.rpm
Установим сам Exim:
yum install exim
Установим необходимый пакет mailx:
yum install mailx
Всё, теперь создаём исполняемый файл и добавляем туда следующий текст:
cat text.txt | mail -s "tema pisma" email.kuda@address
Запускаем созданный файл и к нам приходит письмо с текстом нашего тхт файла.
Дополнение:
Ещё 1 вариант, если вдруг ничего не работает и не помогает :)
Программа mutt
yum install mutt
Так же просто ставим и ничего не настраиваем, работаем с установками по умолчанию.
Конфигурация:
mutt -s "title" -a file.txt -- user@domain.com < /home/message.txt
title - тема письма
-а - файл отправляемый как вложение
< /home/message.txt - содержимое файла отправится как текст письма
EXIM по умолчанию:
1) Проверьте почтовый сервер по умолчанию.
Для этого проверьте линк:
ls -la /etc/alternatives/mta
Пример системы с установленным по умолчанию почтовым сервером "sendmail":
lrwxrwxrwx 1 root root 23 Ноя 7 01:48 /etc/alternatives/mta -> /usr/sbin/sendmail
2) Установите альтернативный почтовый сервер.
Например, exim, qmail, postfix.
3) Измените почтовый сервер по умолчанию.
Для этого выполните такую комманду:
alternatives --config mta
4) Не забудьте запустить новый почтовый сервер.
Полезные ссылки:
http://akehayc.yvision.kz/post/197106
http://unixforum.org/index.php?showtopic=127496
Комментариев нет:
Отправить комментарий