Cloud Push with the E-mail Notification Provider

Version 3 by Ken Fyten
on Jun 08, 2015 16:32.


compared with
Current by Jack van Ooststroom
on Jan 26, 2017 15:22.


 
Key
These lines were removed. This word was removed.
These lines were added. This word was added.

View page history


There are 2 changes. View first change.

 h2. Introduction
  
 Next to the traditional Push ICEpush comes with basic Cloud Push support. If a user is registered to a group but is not currently listening for Push notifications, upon a push to that group instead of sending a traditional Push notification ICEpush can send a Cloud Push notification instead. With ICEpush the Cloud Push notification can be send using the E-mail Notification Provider.
  
 h2. Configuration
  
 In order to enable the E-mail Notification Provider an SMTP service is required and the ICEpush application's Web archive needs to be configured correctly.
  
 h3. Server
  
 The ICEpush application's Web archive requires the following configuration in order to enable the E-mail Notification Provider:
 # The {{mail.jar}} library must be added to the {{/WEB-INF/lib/}} folder. This allows the E-mail Notification Provider itself to get registered with ICEpush.
 # The {{WEB-INF/web.xml}} must be conifigured to use the desired SMTP service as follows:
  
 {code}
  <!--
  Default: false
  -->
  <context-param>
  <param-name>smtp.debug</param-name>
  <param-value></param-value>
  </context-param>
  
  <!--
  Default: localhost
  -->
  <context-param>
  <param-name>smtp.host</param-name>
  <param-value></param-value>
  </context-param>
  
  <!--
  Default: 465 (if using TLS or SSL) or 25
  -->
  <context-param>
  <param-name>smtp.port</param-name>
  <param-value></param-value>
  </context-param>
  
  <!--
  Default: nobody@localhost.com
  -->
  <context-param>
  <param-name>smtp.from</param-name>
  <param-value></param-value>
  </context-param>
  
  <!--
  Default: <empty string>
  -->
  <context-param>
  <param-name>smtp.user</param-name>
  <param-value></param-value>
  </context-param>
  
  <!--
  Default: <empty string>
  -->
  <context-param>
  <param-name>smtp.password</param-name>
  <param-value></param-value>
  </context-param>
  
  <!--
  Default: NONE (other options are TLS or SSL)
  -->
  <context-param>
  <param-name>smtp.security</param-name>
  <param-value></param-value>
  </context-param>
 {code}
  
  <!--
  Default: false
  -->
  <context-param>
  <param-name>smtp.verify-server-certificate</param-name>
  <param-value></param-value>
  </context-param>
 {code}
 h2. Deployment
  
 Once the configured ICEpush application is deployed to the application server and started, the logs can be used to determine if the E-mail Notification Provider is configured correctly to use the SMTP service.
  
  
 h2.
  
  
  
 h3.
  
  
 h2.
  
  
 h2.

© Copyright 2017 ICEsoft Technologies Canada Corp.