Nice HTML Newsletter from a Domino Server

Requirement 1: Marketing wants to send a newsletter.

Solution: Create a new ID and a new Mailbox for marketing, teach them how they can use the mailbox. Solved.

Requirement 2: Marketing wants to send newsletters to a huge list of customers.

Solution: Improve the mailbox, so stationaries can be sent to a list of email addresses, in blocks of 100 each, so the provider does not mark us as spammers. Solved.

Requirement 3: Marketing wants to send nice looking newsletters to a huge list of customers.

Solution: Improve the agent, so it can send HTML files as MIME Mails using the NotesMime* classes. Solved.

Requirement 4: Marketing wants to send nice looking newsletters with pictures to a huge list of customers.

Analyisis: HTML from Marketing contains links to pictures on the internet/intranet. The script from requirement 3 would have to parse the html file, download all the images and replace the img src’s with the right cid’s and embedded these images in the mail.

Solution: Implementing Apache Commons Email Client the ImageHtmlEmail class does all the parsing, downloading and img tag updateing.
To run the agent on the server 2 jar files (javax.mail.jar, commons-email-1.4.jar) needs to be placed in the /jvm/lib/ext/ folder (otherwise you might have to fiddle around with the java.pol file) because the email client stores the images in the local temp directory. Restart the server/client so the jar’s get loaded.

The SMTP task needs to running and properly configured to allow connections.


 

Connections 5.5 – in the lab

I finally managed to launch the first Connections 5.5 in our test environment.

The new design is finally responsive.

Auswahl_609

 

Some cool features

  • 64 bit Installation Manager can now be used under RHEL
  • Installer adjusts the JVM Heapsize
  • Installer can map the applications to webserver during installation.
  • Responsive design
  • Desktop notifications – if someone sends you an @mention you’ll get directly notified when you’re logged in.
  • Rich Content App – a new widget for community managers. They are now able to create rich content in the center column or the sidebar without disturbing an admin.
    Auswahl_617

Next steps is to migrate our productive Connections 5 ..