После новогодних праздников скопилось много фотографий, частью из которых я решил поделиться с другом. Передавать файлы решил по электрической почте.
Фотки были предварительно подготовленны. После чего первая часть была отправлена через веб интерфейс gmail (на компе нет почтовых клиентов). Сразу захотелось оптимизировать сей процесс… По сути необходимо отправить несколько писем, заполнив несколько одинаковых полей и прикрепив кучу разных файлов.
Погуглив немного был найден небольшой
скрипт, который полностью подходил под мои задачи. В портах gentoo присутствует, по этому ставим с портов:
emerge -av net-mail/sendEmail
После установки приступаем к изчению встроенного хелпа. При беглом осмотре выясняем, что для моего случая необходимо запустить скрипт со следующими ключами:
sendEmail -f from_mail@gmail.com -t to_mail@mail.ru -o message-charset=utf-8 -u "Photos..." \
-m "Тут идет небольшое тело письма..." -s smtp.gmail.com -xu from_mail@gmail.com -xp PASSWORD \
-l log_file.txt -a photo_1.jpeg photo_2.jpeg
-f from_mail@gmail.com — с какого мыла отправляем почту
-t to_mail@mail.ru — кому шлем письма
-o — дополнительные опции, например, кодировка сообщения.
-u «Photos...» — тема мыла.
-s smtp.gmail.com — сервер отправки почты
-xu from_mail -xp PASSWORD — логин пароль вашей почты
-l log_file.txt — куда пишем логи.
-a — прикрепляемые файлы