Отправка файла из скрипта по почте
Перейти к навигации
Перейти к поиску
Для отправки файла из скрипта по почте воспользуемся консольной утилитой mpack.
Пример пример отправки файла filename.iso по почтовому адресу my@mydomain.ru текст письма находится в файле mail_body.txt:
$ mpack -s "Здесь укажем тему" -d mail_body.txt filename.iso my@mydomain.ru
Еще полезный ключик -m maxsize - перед отправкой режет файлы на более мелкие не превышающие maxsize, но с приемом этих файлов у меня были проблемы.
Еще пара примеров:
$ mutt -a filename.iso -s "Здесь укажем тему" my@mydomain.ru < mail_body.txt
$ metasend -b -s "Здесь укажем тему" -f mail_body.txt -m text/plain -e none -n \ -f filename.iso -m application/octet-stream -e base64 -t my@mydomain.ru
Вот через mail (freebsd):
cat /home/rrv/filename.iso | /usr/bin/uuencode filename.iso | mail -s "Тема сообщения" mail@test.ru -f mail@mydomain.ru