Почтовый провайдер инкапсулирует коллекцию провайдеров протоколов. Провайдеры протоколов взаимодействуют с JavaMail API и с почтовыми серверами, работающими с использованием данных протоколов. WebSphere Application Server содержит встроенного почтового провайдера, включающего три провайдера протоколов SMTP, IMAP и POP3. Эти провайдеры протоколов инсталлируются по умолчанию и их должно быть достаточно для большинства приложений. Однако при необходимости вы можете сконфигурировать нового провайдера.
Чтобы сконфигурировать нового почтового провайдера, выполните из административной консоли следующие шаги.
1. Раскройте пункт Resources (Ресурсы) в навигационном дереве и нажмите Mail Providers (Почтовые провайдеры).
2. Выберите область действия и нажмите Apply (Применить). Область действия определяет, будут ли ресурсы JavaMail, сконфигурированные на использование данного провайдера, доступны на уровне ячейки, узла или сервера приложений.
На рис. 6.23 показан почтовый провайдер, инсталлированный с WebSphere. Встроенный почтовый провайдер доступен для всех серверов приложений в ячейке.
Рис. 6.23. Страница почтовых провайдеров
3. Нажмите New (Создать), чтобы сконфигурировать нового почтового провайдера. 4. Введите имя и описание и нажмите Apply (Применить). Свойства, необходимые при конфигурировании нового почтового провайдера, показаны на рис. 6.24.
5. Нажмите ссылку Protocol Providers (Провайдеры протоколов) в разделе Additional Properties (Дополнительные свойства).
6. Нажмите New (Создать), чтобы добавить нового провайдера протокола. См. рис. 6.25.
Доступны для конфигурирования следующие свойства:
• Protocol (Протокол).
В этом поле указывается название протокола.
• Classname (Имя класса).
В этом поле указан класс, реализующий конкретного провайдера протокола. Класс должен быть доступен через заданный путь к классам.
• Classpath (Путь к классам).
В данном поле указывается путь к JAR-файлам, составляющим классы реализации данного провайдера протокола.
• Type (Тип).
В этом поле указывается тип провайдера протокола. Допустимы следующие варианты.
• STORE: Такой протокол используется для получения почты.
• TRANSPORT: Такой протокол используется для отправки почты.
За информацией вы можете обращаться к провайдерам протоколов, входящим во встроенный почтовый провайдер, как показано на рис. 6.26.
7. Нажмите OK и сохраните конфигурацию.
Рис. 6.24. Общие свойства почтового провайдера
Рис. 6.25. Страница конфигурации провайдера протокола
Рис. 6.26. Провайдеры протоколов