2011-07-28

Массовая отправка прикрепов в linux

Очень легко можно ухоркать почтовик конторы в которой работаешь :). Так что детям до 18 лет и дебилам читать не рекомендуется, а использовать и подавно :)

Часто и густо бывает нужно отправить кучу вложений по почте.
Есть вариант поискать готовые решения, типа плагинов для Thunderbird или использовать TheBat!, но зачем, если в linux уже есть такая замечательная вещь, как mail. Разобравшись разок жить становиться гораздо проще.
Пишем скриптец, и выполняем его. Вот пример:


#!/bin/bash
mail -r otkogo@mail.ru -s "kovi.7z.001 of 012" -a kovi.7z.001 komu@rambler.ru < .
mail -r otkogo@mail.ru -s "kovi.7z.002 of 012" -a kovi.7z.002 komu@rambler.ru < .
mail -r otkogo@mail.ru -s "kovi.7z.003 of 012" -a kovi.7z.003 komu@rambler.ru < .
mail -r otkogo@mail.ru -s "kovi.7z.004 of 012" -a kovi.7z.004 komu@rambler.ru < .
mail -r otkogo@mail.ru -s "kovi.7z.005 of 012" -a kovi.7z.005 komu@rambler.ru < .
mail -r otkogo@mail.ru -s "kovi.7z.006 of 012" -a kovi.7z.006 komu@rambler.ru < .
mail -r otkogo@mail.ru -s "kovi.7z.007 of 012" -a kovi.7z.007 komu@rambler.ru < .
mail -r otkogo@mail.ru -s "kovi.7z.008 of 012" -a kovi.7z.008 komu@rambler.ru < .
mail -r otkogo@mail.ru -s "kovi.7z.009 of 012" -a kovi.7z.009 komu@rambler.ru < .
mail -r otkogo@mail.ru -s "kovi.7z.010 of 012" -a kovi.7z.010 komu@rambler.ru < .
mail -r otkogo@mail.ru -s "kovi.7z.011 of 012" -a kovi.7z.011 komu@rambler.ru < .
mail -r otkogo@mail.ru -s "kovi.7z.012 of 012" -a kovi.7z.012 komu@rambler.ru < .

Запустив его 100 раз подряд начинаем нервно ждать, пока тебя придет убивать сисадмин. А если ты и есть сисадмин, то лучше заранее подготовить набор серьезных отмазок для начальника о проблемах в работе почтовика :) Ну и вспомнить, на всякий случай, как удалять письма из очереди в MTA.


Читать далее