Mail - отправка письма из скрипта
Перейти к навигации
Перейти к поиску
Для отправки письма из скрипта воспользуемся стандартной утилитой mail.
$ cat mail_body.txt | mail -s "Тема сообщения" mail@test.ru -f mail@mydomain.ru
Здесь:
- в файле mail_body.txt - текст сообщения
- mail@test.ru - почтовый ящик на который отправляем сообщение
- mail@mydomain.ru - почтовый ящик с которого мы якобы отсылаем почту. (Требуется, если посылаем с сервера который не является почтовым сервером, то есть локальные пользователи не имеют реальных ящиков).
Для посылки файла:
cat /home/rrv/file.tar.gz | /usr/bin/uuencode file.tar.gz | mail -s "Тема сообщения" mail@test.ru -f mail@mydomain.ru