diff options
Diffstat (limited to 'config/mailscanner/mailscanner_attachments.xml')
-rw-r--r-- | config/mailscanner/mailscanner_attachments.xml | 212 |
1 files changed, 212 insertions, 0 deletions
diff --git a/config/mailscanner/mailscanner_attachments.xml b/config/mailscanner/mailscanner_attachments.xml new file mode 100644 index 00000000..31bf98f4 --- /dev/null +++ b/config/mailscanner/mailscanner_attachments.xml @@ -0,0 +1,212 @@ +<?xml version="1.0" encoding="utf-8" ?> +<!DOCTYPE packagegui SYSTEM "./schema/packages.dtd"> +<?xml-stylesheet type="text/xsl" href="./xsl/package.xsl"?> +<packagegui> + <copyright> + <![CDATA[ +/* $Id$ */ +/* ========================================================================== */ +/* + mailscanner_attachments.xml + part of the mailscaner package for pfSense + Copyright (C) 2011 Marcello Coutinho + All rights reserved. + */ +/* ========================================================================== */ +/* + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + */ +/* ========================================================================== */ + ]]> + </copyright> + <description>Describe your package here</description> + <requirements>Describe your package requirements here</requirements> + <faq>Currently there are no FAQ items provided.</faq> + <name>msattachments</name> + <version>1.1</version> + <title>Services: MailScanner</title> + <include_file>/usr/local/pkg/mailscanner.inc</include_file> +<tabs> + <tab> + <text>General</text> + <url>/pkg_edit.php?xml=mailscanner.xml&id=0</url> + </tab> + <tab> + <text>Attachments</text> + <url>/pkg_edit.php?xml=mailscanner_attachments.xml&id=0</url> + <active/> + </tab> + <tab> + <text>Antivirus</text> + <url>/pkg_edit.php?xml=mailscanner_antivirus.xml&id=0</url> + </tab> + <tab> + <text>Content</text> + <url>/pkg_edit.php?xml=mailscanner_content.xml&id=0</url> + </tab> + <tab> + <text>AntiSpam</text> + <url>/pkg_edit.php?xml=mailscanner_antispam.xml&id=0</url> + </tab> + <tab> + <text>Alerts</text> + <url>/pkg_edit.php?xml=mailscanner_alerts.xml&id=0</url> + </tab> + <tab> + <text>Reporting</text> + <url>/pkg_edit.php?xml=mailscanner_report.xml&id=0</url> + </tab> + <tab> + <text>XMLRPC Sync</text> + <url>/pkg_edit.php?xml=mailscanner_sync.xml&id=0</url> + </tab> + <tab> + <text>About</text> + <url>/mailscanner_about.php</url> + </tab> +</tabs> +<fields> + <field> + <name>Attachments</name> + <type>listtopic</type> + </field> + <field> + <fielddescr>Attachments features</fielddescr> + <fieldname>features</fieldname> + <description> + <![CDATA[Select mailscanner attachments tests to enable. Mailscanner default options are in ( ).]]> + </description> + <type>select</type> + <options> + <option><name>Expand TNEF (yes)</name><value>ExpandTNEF</value></option> + <option><name>Deliver Unparsable TNEF (no)</name><value>DeliverUnparsableTNEF</value></option> + <option><name>Find Archive By Content (yes)</name><value>FindArchiveByContent</value></option> + <option><name>Unpack Microsoft Documents (yes)</name><value>UnpackMicrosoftDocuments</value></option> + <option><name>Zip Attachments (no)</name><value>ZipAttachments</value></option> + </options> + <size>06</size> + <multiple/> + </field> + <field> + <fielddescr>TNEF Contents</fielddescr> + <fieldname>tnef_contents</fieldname> + <type>select</type> + <options> + <option><name>replace</name><value>replace</value></option> + <option><name>no</name><value>no</value></option> + <option><name>add</name><value>add</value></option> + </options> + <description><![CDATA[When the TNEF (winmail.dat) attachments are expanded, should the attachments contained in there be added to the list of attachments in the message?<br> + If you set this to "add" or "replace" then recipients of messages sent in "Outlook Rich Text Format" (TNEF) will be able to read the attachments if they are not using Microsoft Outlook.]]> + </description> + </field> + <field> + <fielddescr>Maximum Attachment size</fielddescr> + <fieldname>max_sizes</fieldname> + <description><![CDATA[The maximum size, in bytes, of any attachment in a message. If this is set to zero, effectively no attachments are allowed.<br> + If this is set less than zero, then no size checking is done.<br> + You might want to set this quite small for large mailing lists so they don't get deluged by large attachments.<br> + <strong>Default is -1.</strong>]]></description> + <type>input</type> + <size>10</size> + </field> + <field> + <fielddescr>Maximum Archive depth</fielddescr> + <fieldname>archive_depth</fieldname> + <description><![CDATA[The maximum depth to which zip archives, rar archives and Microsoft Office documents will be unpacked, to allow for checking filenames and filetypes + within zip and rar archives and embedded within Office documents.<br> + <strong>Default is 8.</strong>]]></description> + <type>input</type> + <size>10</size> + </field> + + <field> + <fielddescr>Attachment Zip filename</fielddescr> + <fieldname>attachment_filename</fieldname> + <description><![CDATA[If the attachments are to be compressed into a single zip file,this is the filename of the zip file.<br> + <strong>Default is MessageAttachments.zip</strong>]]></description> + <type>input</type> + <size>20</size> + </field> + <field> + <fielddescr>Attachment extension exclude</fielddescr> + <fieldname>attachment_extension_exclude</fieldname> + <description><![CDATA[This is the maximum number of files in each archive. If an archive contains more files than this, we do not try to unpack it at all.<br> + Set this value to 0 to disable this feature.]]></description> + <type>input</type> + <size>40</size> + </field> + <field> + <fielddescr>Unzip Maximum files per Archive</fielddescr> + <fieldname>attachment_max_per_archive</fieldname> + <description><![CDATA[The maximum unpacked size of each file in an archive. Bigger than this, and the file will not be unpacked.<br> + Setting this value to 0 will disable this feature completely.<br> + <strong>Default is 0.</strong>]]></description> + <type>input</type> + <size>5</size> + </field> + <field> + <fielddescr>Unzip Maximum file size</fielddescr> + <fieldname>attachment_max</fieldname> + <description><![CDATA[The maximum unpacked size of each file in an archive. Bigger than this, and the file will not be unpacked.<br> + Setting this value to 0 will disable this feature completely.<br> + <strong>Default is 50k.</strong>]]></description> + <type>input</type> + <size>5</size> + </field> + <field> + <name>Fileset rules</name> + <type>listtopic</type> + </field> + <field> + <fielddescr>filename.rules.conf</fielddescr> + <fieldname>filename_rules</fieldname> + <description><![CDATA[Edit archives.filename.rules.conf file here.<br>Leave this field blank to load sample file.]]></description> + <type>textarea</type> + <cols>85</cols> + <rows>15</rows> + <encoding>base64</encoding> + </field> + <field> + <fielddescr>filetypes.rules.conf</fielddescr> + <fieldname>filetype_rules</fieldname> + <description><![CDATA[Edit archives.filetype.rules.conf file here.<br>Leave this field blank to load sample file.]]></description> + <type>textarea</type> + <cols>85</cols> + <rows>15</rows> + <encoding>base64</encoding> + </field> + + </fields> + <custom_php_install_command> + mailscanner_php_install_command(); + </custom_php_install_command> + <custom_php_deinstall_command> + mailscanner_php_deinstall_command(); + </custom_php_deinstall_command> + <custom_php_validation_command> + mailscanner_validate_input($_POST, &$input_errors); + </custom_php_validation_command> + <custom_php_resync_config_command> + sync_package_mailscanner(); + </custom_php_resync_config_command> +</packagegui> |