Previous Topic

Next Topic

Book Contents

Book Index

EMail Configuration

This screen contains options for configuring how connectDaily will send EMail. connectDaily sends EMails to notify Users about requested Resources, new Events, etc.

Once you have configured everything, you can test your configuration by clicking on the Test Mail Send button.

You can customize the message headers that are part of any message by editing the file mail-headers in the cdaily-5.0.0/WEB-INF directory.

Outgoing Mail Server Name

The host name or IP Address of the computer that will deliver mail for connectDaily. If you do not know what to use, you can look at your EMail account configuration information in your regular program. If you are still having difficulties, you will need to contact your system administrator. If your mail server runs on a different port than port 25, you can specify it by adding the port number to the host name. For example: smtp.gmail.com:587.

Mail from Address

EMail address to use for for sending outbound EMails.

Enable Mail Debugging

Turning this option on will generate additional troubleshooting messages to the system logs. Unless specifically directed to enable this by technical support, you should leave this set to No.

Troubleshooting Mail Sending

The first step to troubleshoot mail sending is to turn on Debug and examine the system logs. These will usually give you something to start with. The most common issues sending mail are:

  1. The mail host name is wrong.
  2. A firewall or network configuration issue blocks the calendar from connecting to the mail server.
  3. Server doesn't allow relay from the host the calendar runs on. To fix this, have your mail administrator enable relay for this host. You may also be able to use SMTP/TLS Authentication to get around this.
  4. The mail host won't allow mail to be sent using the specified mail from address. You may need to set this to an address in your domain.
  5. HELO/EHLO Problems. Under some circumstances, the Java mail API won't send the fully qualified name of the calendar host. If you define a System property of mail.smtp.localhost, then that property will be used as the host name for the HELO/EHLO command.

Mail Host Requires Login to Send

As an anti-spam feature, many Internet Service Providers require their subscribers to login to their mailbox prior to using the SMTP server to send mail. If your ISP does this, enable this feature and configure the login information below.

Mail Host Login Protocol

This describes the kind of authentication method the mail server you use has. For most Users it will be POP3. If you are not sure, check your EMail Client account configuration. If you set the Login Protocol to SMTP/TLS then you must do the following:

  1. Make sure you are using JavaMail API jars version 1.3.2 or later.
  2. Import the CA certificate used to sign the SMTP servers TLS certificate into the Java installation cacerts file. The steps I had to follow were:

    openssl x509 -inform pem -in /etc/postfix/ssl/cacert.pem
    -outform der -out TLSSignerCert.der

    keytool -keystore <path to jre/lib/security>cacerts -import
    -file TLSSignerCert.der -alias TLSSigner

Mail Account Name & Mail Account Password

The User name and account password to login to the mail server with.

Notify contacts on event edit or delete.

If this option is set to yes, then any EMail addresses listed in the event contact info field will receive a message each time that event is edited or when it is deleted.

Reprocess Notification Requests on Event Change

By default, EMail Notifications about changed events are only sent to people who have created a Reminder for an event. If you set this option to Yes, then anyone that received an EMail Notification about the added event will receive a Notification about the change. This Re-notification is accomplished by re-processing the Notification Requests with the changed event.

Reconfirm Period

To keep dead accounts from accumulating, connectDaily requires Users to periodically confirm their subscription. This period is the amount of days that should pass before the User has to reconfirm their subscription. This value is used when a user confirms their address to calculate the next confirm message date.

To disable confirmation messages, set this value to 0.

Reconfirm Grace Period

Period in days the system should wait before deciding the Notification/Reminder account is dormant and delete it.

Processing Threads

Number of background processes that should be used for sending Reminders and Notifications. If you have many subscribed Users, you may want to set this value higher. We recommend that you use between 1 and 5. If you have a really large number of subscribers and a fairly powerful server, you might want to set this value higher.

See Also

Configuration

Attachments

Appearance

Calendar License

Database Configuration

Geographic Radius Search

Sync/Export Options

Resources

Security

System

Time Input

Other Options