ScSMS && Mail light sender!!!

License
Введение

Программа предназначена для подготовки и отправки текстовых сообщений на адреса электронной почты.

Программа написана на кроссплатформенном языке программирования - Java, что позволяет производить ее выполнение без изменения кода и данных в следующих операционных системах: Linux, Windows и др...

Программа позволяет при отправке автоматизировать следующие функции:

1. Перевод сообщения из русского в транслит (удобно при отправке сообщений на мобильные телефоны и пейджеры, которые не "понимают" прием сообщений на русском языке);

2. Разбивка длинных сообщений на несколько частей (удобно при отправке смс сообщений и сообщений на пейджер).

Для нормальной работы программы требуется прямое соединение с почтовым SMTP сервером (по локальной сети или по выделенному каналу).

Download
ScSMS.zip 486031 байт. Скачать здесь.
Файлы и каталоги

Программа распространяется в виде архивного zip файла. Для подготовки программы к работе необходимо произвести его распаковку любым удобным для Вас архиватором, который поддерживает распаковку zip архивов. После распаковки у Вас будет создан каталог с именем ScSMS, в котором будет расположена программа, инструкции по работе с ней и вспомогательные библиотеки.

Перечень файлов в каталоге после распаковки:
Программа:
./ScSMS/ScSMS.jar
Пакетный файл для выполнения в системе Linux:
./ScSMS/run.sh
Пакетный файл для выполнения в системе Windows:
./ScSMS/run.bat
Вспомогательные библиотеки для работы с почтовым сервером:
./ScSMS/lib/mail/activation.jar
./ScSMS/lib/mail/mail.jar
./ScSMS/lib/mail/pop3.jar
Информация о разработчике и его координаты:
./ScSMS/authors
Лицензионное соглашение к программе:
./ScSMS/license.html

Видеограмма каталога программы:

Запуск

Для работы программы необходимо наличие установленной среды выполнения Java - JRE v 1.4 или выше. Программа выполняется под управляющей системой JRE. Для нормальной работы - проверьте наличие системной переменной JAVA_HOME. Она должна указывать на каталог JDK или JRE.

Запуск программы в среде Linux:
Для этого выполните пакетный файл: ./run.sh

Запуск программы в среде Windows:
Для этого выполните пакетный файл: ./run.bat

Если все нормально настроено - то на Вашем экране отобразится основное окно программы:

Основное окно программы

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

Вверху окна под заголовком находится панель инструментов. На ней расположены три кнопки: первая - помощь, вторая - настройка основных параметров программы и третья - вывод информации о программе.

Внизу окна расположена строка состояния - в ней отображается описание всех производимых действий и сообщения об ошибках.

В левой части адресной книги расположены кнопки управления абонентами. Первая - добавление нового абонента, вторая - правка сведений об абоненте, третья - удаление абонента из списка, четвертая - перемещение абонента на одну позицию вверх по списку, пятая - перемещение абонента на одну позицию вниз по списку.

В верхней части области подготовки сообщения расположено поле ввода темы сообщения и счетчик всех символов подготавливаемого сообщения.

В нижней части области подготовки сообщения расположена кнопка отправки сообщения на почтовый SMTP сервер.

Первоначальная настройка

Для работы программы необходимо произвести настройку основных параметров. Для вывода окна настройки нажмите в верхней части основного окна кнопку с названием Настройка

Видеограмма окна настройки программы:

Первый параметр настройки eMail отправителя - реальный почтовый адрес отправителя сообщений;

Второй параметр настройки адрес SMTP сервера - реальный адрес почтового сервера, через который будет производиться отправка сообщений (можно указывать как smtp.mail.ru, так и IP адрес 10.101.10.2).

Если Вы не знаете этих настроек, свяжитесь с Вашим администратором локальной сети или с представителем Вашего провайдера, они подскажут Вам эти настройки.

После ввода этих параметров - нажмите кнопку Да - настройки буду сохранены, в случае отказа от введенных настроек - нажмите кнопку Нет.

На этом настройка программы завершена. Можно приступить к добавлению Ваших абонентов.

Работа с программой

Для добавления нового абонента в Вашу адресную книгу необходимо нажать в левой части окна программы кнопку с изображенной пиктограммой:

На экране будет отображено окно добавления нового абонента:

Для нового абонента укажите первый параметр - его Имя. Это имя будет отображено в адресной книге. Ввод можно выполнять, как на английском, так и на русском языках.

Вторым параметром является адрес электронной почты абонента eMail. На этот почтовый ящик будет производиться отправка сообщений. Им может быть как реальный электронный почтовый ящик абонента, так и адрес шлюза операторов мобильной связи или пейджинговых компаний. Ввод нужно выполнять на английском языке.

Для сообщений смс или пейджинговых - узнайте маску адреса электронной почты у соответствующего оператора или компании.

Третим параметром Перевод в транслит является логический параметр, который указывает, что для этого абонента перед отправкой сообщение необходимо перевести текст из русского в транслит.

Таблица перекодировка русских букв в транслит (большие и маленькие буквы аналогичны в своем регистре):
"Й"->"J""Ц"->"TS""У"->"U" "К"->"K""Е"->"E""Н"->"N" "Г"->"G""Ш"->"SH""Щ"->"SCH" "З"->"Z""Х"->"H""Ъ"->"'"
"Ф"->"F""Ы"->"Y""В"->"V" "А"->"A""П"->"P""Р"->"R" "О"->"O""Л"->"L""Д"->"D" "Ж"->"ZH""Э"->"E"
"Я"->"YA""Ч"->"CH""С"->"S" "М"->"M""И"->"I""Т"->"T" "Ь"->"'""Б"->"B""Ю"->"YU"

Четвертым параметром Разбивать по является числовой параметр, который указывает величину порога, после которого необходимо производить разбиение сообщения на части.
0 - не производить разбивку сообщения на части.

После заполнения всех параметров для сохранения нажмите кнопку Да - Настройки буду сохранены и абонент будет добавлен в конец адресной книги, в случае отказа от введенных настроек нажмите кнопку Нет.

Видеограмма окна программы с несколькими введенными абонентами:

Для правки данных об абоненте - выберите абонента и нажмите в левой части окна программы кнопку с изображенной пиктограммой: . На Вашем экране будет отображено окно, аналогичное окну добавления нового абонента, только все параметры будут установлены в значения, которые Вы указали ранее для этого абонента.
Работа с этим окном аналогична описанному выше окну добавления нового абонента.

Для отправки сообщения одному:

или нескольким (выбор осуществляется удерживая клавишу Shift или Ctrl):

абонентам необходимо произвести выбор абонентов, написать тему и само сообщение. Отправка осуществляется после нажатия на конпку .

После успешной отправки сообщения текст в области ввода сообщения будет очищен.

В случае ошибки - в нижней части экрана в строке состояни будет отображен текст ошибки и текст останется в поле ввода.

Программа ведет протокол отправленных сообщений в файле протокола: ScSMS.log

Дополнительные рекомендации

Область применения данной программы - довольно широка, как простейшая отправка почтовых сообщений, сообщений на мобильные телефоны, так и на пейджеры. Все зависит от тех настроек, которые Вы произвели.

Широко применение программы людьми с плохим зрением - текст сообщения вводится крупным шрифтом. Также возможно применение детьми - для отправки сообщений родителям.

Останов

Для завершения работы с программой - нажмите в верхнем правом углу кнопку закрытия окна. При этом будут сохранены основные настройки на жесткий диск в файл ScSMS.dat и на этом работа программы завершится.

Обратная связь

С вопросами, пожеланиями, рекомендациями и конструктивной критикой обращайтесь на мой почтовый ящик: scalan@mail.ru

Заключение

Для дальнейшего развития программы планирую добавить небольшую пиктограмму против имени абонента - письмо, телефон или пейджер. Выделение фона ячейки под имененм абонента выбранным цветом, создание небольшой базы данных шаблонов операторов и пейджинговых компаний для удобства ввода адреса.

Если у Вас есть еще предложения по развитию программы, пишите мне на мой почтовый ящик: scalan@mail.ru

Благодарю за проявленный интерес к программе и желаю приятной работы.

(c) Скоробогатов Александр (ScAlAn A. Alex!!!) e-mail: scalan@mail.ru

Hosted by uCoz