Deployment Example: Sun Java System Communications Services for Access Anywhere (EdgeMail)

ProcedureTo Configure Messaging Server on the MEM Server

Before You Begin

Validate that webmail is working properly and that you can connect to the back end server via the front end webmail connection.

Steps
  1. Set up configutil


    # configutil -o service.http.ipsecurity -v yes
    # configutil -o local.service.http.proxy -v 1
  2. Restart webmail


    # stop-msg http
    # start-msg http
  3. Verify that when you connect that the url displayed does not change to that of the back end server.

  4. Complete steps for configuring *MailFilters*

  5. Verify BE/D2 mail servers are configured for port 444 for mail filters.


    # configutil -o local.webmail.sieve.port -v 444

    dd ports 92 and/or 444 to webserver server.xml file on FE/D1 nodes. */opt/SUNWwbsvr/https-mail-amer.example.com/config* Add/replace series of LS sections as follows replacing your GEO and your IP and modifying ports as needed: Note: each *LS* section is a single line; each *SSLPARAMS* section is a single line.

    Port 92 is not required for Foundry Sites; ports 80, 443, 444 required. Port 443 not needed for Nauticus sites; one of port 92, 444 will be used for mail filters; need to test to confirm.


    <LS id="ls1" port="80" servername="mail-amer.example.com" defaultvs="https-mail-am
    er.example.com" security="false" ip="10.1.82.187" blocking="false" acceptorthread
    s="1" />
      <LS id="ls2" port="92" servername="mail-amer.example.com" defaultvs="https-mail-am
    er.example.com" security="false" ip="10.1.82.187" blocking="false" acceptorthread
    s="1" />
      <LS id="ls3" port="444" servername="mail-amer.example.com" defaultvs="https-mail-a
    mer.example.com" security="true" blocking="false" acceptorthreads="1" ip="10.1.82
    .187">
        <SSLPARAMS servercertnickname="Server-Cert" ssl2="off" ssl2ciphers="-rc4,-rc
    4export,-rc2,-rc2export,-desede3,-des" ssl3="on" tls="on" ssl3tlsciphers="+rsa_r
    c4_128_sha,+rsa_rc4_128_md5,-rsa_rc4_56_sha,-rsa_rc4_40_md5,+rsa_3des_sha,-rsa_d
    es_sha,-rsa_des_56_sha,-rsa_rc2_40_md5,-rsa_null_md5,-fortezza,-fortezza_rc4_128
    _sha,-fortezza_null,+fips_3des_sha,-fips_des_sha" tlsrollback="on" clientauth="o
    ff"/>
      </LS> 
  6. Restart Web server and verify it is listening on correct ports and no errors messages in logs


    # /opt/SUNWwbsvr/https-mail-amer.example.com/ {stop,start}
  7. Deploy the MailFilter war file


    # /opt/SUNWwbsvr/bin/https/httpadmin/bin/wdeploy deploy \
        -u /MailFilter -i https-mail-amer.example.com \
        -v https-mail-amer.example.com /opt/SUNWmsgsr/SUNWmsgmf/MailFilter.war
  8. Test Mail Filters from a webmail connection on the corporate network.

  9. Remove Password option from Messenger Express:


    --- /opt/SUNWmsgsr/config/html/opts_fs.html.orig    Thu Mar 31 16:04:17 2005
    +++ /opt/SUNWmsgsr/config/html/opts_fs.html Wed Aug 10 10:00:26 2005
    @@ -131,8 +131,6 @@
           'javascript:parent.toggle(\'summary\')') +
         getToggle(main.i18n['personal'], 'personal',
           'javascript:parent.toggle(\'personal\')') +
    -    getToggle(main.i18n['password'], 'password',
    -      'javascript:parent.toggle(\'password\')') +
         (main.cfgFrame.mbox.length == 0 ?  :
         getToggle(main.i18n['settings'], 'settings',
           'javascript:parent.toggle(\'settings\')')) +