< ScSMS && Mail light sender...

ScSMS && Mail light sender!!! (Версия 3.0)

License
Введение

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

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

Программа позволяет:

1. Помочь пользователю организовать получателей сообщений в нескольких адресных книгах;

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

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

4. Ускорить отправку типовых сообщений на основе подготовленных пользователем шаблонов.

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

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

Download
Версия 3.0 ScSMSIII.zip ~673 кб. Скачать здесь.
Версия 3.1 ScSMSIII.1..zip ~1042 кб. Скачать здесь.
SMS шлюзы пейджинговых компаний и операторов мобильной связи.
Файлы и каталоги

Программа распространяется в виде архивного 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/jokes/*.jokes
С программой поставляется 1 файл: aforizmy.jokes Дополнительные файлы Вы можете скачать с сайта разработчика.
Информация о разработчике и его координаты:
./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).

Третий параметр настройки (Добавлено в версии 2.0) Максимальное количество сообщений в истории - количество сообщений, которое необходимо хранить в таблице истории.

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

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

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

Работа с адресными книгами

В программе предусмотрена работа, как минимум, с одной адресной книгой. При первом запуске автоматически создается адресная книга под названием "Главная". После нажатия на кнопку будет отображено окно работы с адресными книгами:

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

Окно ввода наименования новой адресной книги и правки выбранной:

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

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

Работа с абонентами в адресной книге

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

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

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

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

Вторым параметром является адрес электронной почты абонента 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):

абонентам необходимо произвести выбор абонентов, написать тему и само сообщение. Отправка осуществляется после нажатия на конпку или нажатием на клавиатуре комбинации клавиш [Ctrl]+[Enter] (Добавлено в версии 2.0).

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

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

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

Для того, чтобы порадовать друга в программу в развлекательных целях добавлена возможность (Добавлено в версии 3.0) случайного выбора прикольного текста из вспомогательных файлов, которые расположены в папке jokes. Для этого необходимо нажать кнопку, расположенную справа от темы сообщения .

Работа с историей (Добавлено в версии 2.0)

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

После нажатия на ярлык История на экране будет отображено окно:

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

Также Вы можете повторить отправку уже отправленного сообщения, которое находится в истории. Для это необходимо выбрать это сообщение клавишами управления курсора и нажать кнопку [Enter]. При этом произойдет переход в окно ввода сообщения, выбор получателя и текст темы и тела сообщения будет скопирован в соответствующие поля ввода.

Работа с шаблонами (Добавлено в версии 3.0)

В нижней части окна программы есть ярлык перехода на страницу работы с шаблонами.

После нажатия на ярлык Шаблоны на экране будет отображено окно:

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

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

Видеограмма окна добавления нового шаблона:

Количество шаблонов ограничено наличием свободной памяти в ОЗУ и размером Вашего жесткого диска. :-)

Работа с Развлечениями (Добавлено в версии 3.0)

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

После нажатия на ярлык Развлечения на экране будет отображено окно:

Развлечения представляют списки прикольных высказываний, анекдотов, афоризмов и пр... Эти списки представлены в удобном для обработки виде - файлах с расширением jokes.

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

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

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

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

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

Останов

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

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

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

Заключение

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

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

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

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