Mailutils
Содержание
Установка mailutils
Набор почтовых утилит mailutils (http://mailutils.org) предоставляет множество возможностей по управлению почтой.
Пример установки mailutils с помощью системы управления пакетами aptitude (для Debian, Ubuntu и производных):
sudo aptitude install mailutils
Пример отправки письма (почты) из консоли
в консоли набрать:
echo "Email-Text Текст сообщения" | mail -a 'Content-type: text/plain; charset="UTF8"' -s "Subject Тема сообщения" USER_NAME\<user_email@mydomain.com\> -aFrom:ADMIN_NAME\<admin_email@mydomain.com\>
Обратите внимание на кодировку. В данном случае: UTF-8
Пример отправки и письма и смс (на примере смс-шлюза BWC) из консоли
echo "Email-Text Текст сообщения" | mail -a 'Content-type: text/plain; charset="UTF8"' -s "Subject Тема сообщения" "USER_NAME<user_email@mydomain.com>,<7908*******@sms.bwc.ru>" -aFrom:ADMIN_NAME\<admin_email@mydomain.com\>
Пример рассылки писем по списку
Рассылка писем согласно списку с интервалом в 60 секунд:
cat mail_list.txt | while read USER_NAME; do read USER_EMAIL && echo "MESSAGE TEXT" | mail -a 'Content-type: text/plain; charset="UTF8"' -s "SUBJECT" $USER_NAME\<$USER_EMAIL\> -aFrom:ADMIN_NAME\<admin_email@mydomain.com\> && sleep 60; done
где mail_list.txt содержит имена и адреса получателей в следующем порядке:
ФИО пользователя email@mydomain.com Иван Иванович Иванов ivanov.ii@mydomain.com Петр Петрович Петров petrov.pp@mydomain.com