2008-04-03

ng.app.mailfeed.sender

Andrey Orlov  2008-04-03 13:32

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

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

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

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

Способ реализации

Продукт определяет интерфейс, такой, что у объекта, предоставившего его появляется страница с элементом выбора коннектора.

Интерфейсы

ISender

Предоставляет возможность выбрать один из зарегистрированных SMTP-коннекторов;

connector : TextLine as select from connectors
Список, позволяющий выбрать существующий коннектор. О реализации списков см в неизвестно где
do(<address>,<message>) : TextLine x Text -> Bool
Функция, выполняющая отправку сообщения
ISenderAnnotable
Интерфейс указывает на то, что предоставляющий его компонент может иметь аннотацию ISender.

Классы

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

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

Адаптеры

ISender : ISenderAnnotable -> ISender
Адаптирует класс ISenderAnnotable к ISender (подробнее см. "Аннотация.txt")

Виды

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

Ссылки на эту статью:

Astoon ng.app.mailfeed
Официальный сайт Zope3 Московская группа изучения реактивного движения The Dream Bot Site noooxml