<?xml version="1.0"?>
<!-- Generated by the OpenACS Package Manager -->

<package key="acs-mail-lite" url="http://openacs.org/repository/apm/packages/acs-mail-lite" type="apm_service">
    <package-name>Mail Services Lite</package-name>
    <pretty-plural>Mail Services Lite</pretty-plural>
    <initial-install-p>t</initial-install-p>
    <singleton-p>t</singleton-p>
    <implements-subsite-p>f</implements-subsite-p>
    <inherit-templates-p>t</inherit-templates-p>
    
    <version name="5.7.0" url="http://openacs.org/repository/download/apm/acs-mail-lite-5.7.0.apm">
        <owner url="mailto:malte.sussdorff@cognovis.de">Malte Sussdorff</owner>
        <owner url="mailto:timo@studio-k4.de">Timo Hentschel</owner>
        <summary>Simplified reliable email transmission with bounce management.</summary>
        <release-date>2011-06-12</release-date>
        <vendor url="http://www.openacs.org">OpenACS</vendor>
        <description format="text/html">This package provides a service for sending messages, queueing messages in the database to ensure reliable sending and make sending a message 'transactional'. Replacement for acs-mail.</description>
        <maturity>2</maturity>

        <provides url="acs-mail-lite" version="5.7.0"/>
        <requires url="acs-kernel" version="5.7.0"/>
        <requires url="acs-service-contract" version="5.7.0"/>
        <requires url="acs-tcl" version="5.7.0"/>

        <callbacks>
            <callback type="after-upgrade"  proc="acs_mail_lite::after_upgrade"/>
        </callbacks>
        <parameters>
            <parameter datatype="string"  min_n_values="1"  max_n_values="1"  name="BounceDomain"  description="Email Domain for outgoing messages" section_name="email"/>
            <parameter datatype="string"  min_n_values="1"  max_n_values="1"  name="BounceMailDir"  description="Location of the maildir location that accepts incoming bounces" section_name="email"/>
            <parameter datatype="number"  min_n_values="1"  max_n_values="1"  name="BounceScanQueue"  default="120" description="How often (in seconds) to scan for new bounces" section_name="email"/>
            <parameter datatype="string"  min_n_values="1"  max_n_values="1"  name="EmailAllow"  description="Tcl list of email addresses that are allowed to receive messages when delivery mode is set to filter" section_name="rollout_support"/>
            <parameter datatype="string"  min_n_values="1"  max_n_values="1"  name="EmailDeliveryMode"  default="default" description="Set how message will be delivered. default: Email messages are sent in the usual manner. log: Email messages are written to the server's error log. redirect: Email messages are redirected to the addresses specified by the EmailRedirectTo parameter. If this list is absent or empty, email messages are written to the server's error log. filter: Email messages are sent to in the usual manner if the recipient appears in the EmailAllow parameter, otherwise they are logged." section_name="rollout_support"/>
            <parameter datatype="string"  min_n_values="1"  max_n_values="1"  name="EmailRedirectTo"  description="Tcl list of email addresses to redirect to" section_name="rollout_support"/>
            <parameter datatype="string"  min_n_values="1"  max_n_values="1"  name="EnvelopePrefix"  default="bounce" description="The prefix for sending mail that will be handled by this instance" section_name="email"/>
            <parameter datatype="string"  min_n_values="1"  max_n_values="1"  name="FixedFont"  description="Font definition (after the font tag) that will always be wrapped around HTML e-mail. Example: face=Verdana size=2. Default is empty" section_name="email"/>
            <parameter datatype="string"  min_n_values="1"  max_n_values="1"  name="FixedSenderEmail"  description="Email addres that will be always the email stored in the sender. Default is empty" section_name="email"/>
            <parameter datatype="number"  min_n_values="1"  max_n_values="1"  name="FolderID"  description="Folder ID of a folder in the content repository that contains files that can be included using checkboxes in each e-mail send out of the system. This effects /lib/email" section_name="email"/>
            <parameter datatype="string"  min_n_values="1"  max_n_values="1"  name="MMEncodeBin"  default="/usr/bin/mmencode" description="Location of mmencode executable." section_name="email"/>
            <parameter datatype="number"  min_n_values="1"  max_n_values="1"  name="MaxBounceCount"  default="10" description="Number of bounced emails after resulting in disabling an email-address" section_name="email"/>
            <parameter datatype="number"  min_n_values="1"  max_n_values="1"  name="MaxDaysToBounce"  default="2" description="Number of days after mail sending a bounce is expected at the very latest" section_name="email"/>
            <parameter datatype="number"  min_n_values="1"  max_n_values="1"  name="MaxNotificationCount"  default="4" description="Number of times the user will get a notification that his email got disabled in the system" section_name="email"/>
            <parameter datatype="number"  min_n_values="1"  max_n_values="1"  name="NotificationInterval"  default="7" description="Number of days the users with bouncing email will be notified again on how to reenable the email again" section_name="email"/>
            <parameter datatype="string"  min_n_values="1"  max_n_values="1"  name="NotificationSender"  description="Sender of the notification email" section_name="email"/>
            <parameter datatype="string"  min_n_values="1"  max_n_values="1"  name="SMTPHost"  default="localhost" description="SMTP Host to be used for sending emails" section_name="SMTP"/>
            <parameter datatype="string"  min_n_values="1"  max_n_values="1"  name="SMTPPassword"  description="SMTP Password to be used for sending emails" section_name="SMTP"/>
            <parameter datatype="number"  min_n_values="1"  max_n_values="1"  name="SMTPPort"  default="25" description="SMTP Port to be used for sending emails" section_name="SMTP"/>
            <parameter datatype="number"  min_n_values="1"  max_n_values="1"  name="SMTPTimeout"  default="60" description="SMTP Timeout. Waiting time until we give up with the mailserver." section_name="SMTP"/>
            <parameter datatype="string"  min_n_values="1"  max_n_values="1"  name="SMTPUser"  description="SMTP User to be used for sending emails" section_name="SMTP"/>
            <parameter datatype="number"  min_n_values="1"  max_n_values="1"  name="send_immediately"  default="0" description="Boolean value to say whether new mails should be send out immediately or stored in the db before send out." section_name="email"/>
        </parameters>

    </version>
</package>
