Краткое описание пакета
=======================

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

Интерфейсы
----------

ISender
    Предоставляет возможность выбрать один из зарегистрированных
    SMTP-коннекторов;
    
    delivery : TextLine as select from connectors 
        Выбор коннектора.

    mailfrom : TextLine
        Адрес, от имени которого должна отрпавлятся почта через выбранный коннектор.
            
    do(<address>,<message>) : TextLine x Text -> Bool
        Функция, выполняющая отправку сообщения            

ISenderAnnotable
    Интерфейс указывает на то, что предоставляющий его компонент
    может иметь аннотацию ISender.

ISenderUtilitable
    Интерфейс указывает на то, что предоставляющий его компонент
    должен использовать утилиту с указанным именем и интерфейсом ISender.
    
    sender : TextLine
        Имя используемой утилиты

Классы
------
Продукт предоставляет контент-классы и классы, используемые в качестве
аннотаций.

SenderBase(Persistent) 
    Базовый клвсс sender, может использоваться для домешивания.
    
SenderAnnotation(SenderBase) 
    Класс-аннотация.

Sender(SenderBase) 
    Контент класс с интерфесом ISender
        
Адаптеры
--------
ISender 
    Адаптирует компонент к интерфейсу ISender
        
Виды
----

sender.html
    Переключение коннектора

senderselect.html
    Выбор утилиты-коннектора
    