diff options
Diffstat (limited to 'zarb-ml/mageia-sysadm/attachments/20101110/8e39b52e/attachment-0001.html')
-rw-r--r-- | zarb-ml/mageia-sysadm/attachments/20101110/8e39b52e/attachment-0001.html | 390 |
1 files changed, 390 insertions, 0 deletions
diff --git a/zarb-ml/mageia-sysadm/attachments/20101110/8e39b52e/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101110/8e39b52e/attachment-0001.html new file mode 100644 index 000000000..cbeb891fc --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101110/8e39b52e/attachment-0001.html @@ -0,0 +1,390 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[234] First commit for sympa module</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>234</dd> +<dt>Author</dt> <dd>dmorgan</dd> +<dt>Date</dt> <dd>2010-11-10 15:34:31 +0100 (Wed, 10 Nov 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>First commit for sympa module</pre> + +<h3>Added Paths</h3> +<ul> +<li>puppet/modules/sympa/</li> +<li>puppet/modules/sympa/manifests/</li> +<li><a href="#puppetmodulessympamanifestsinitpp">puppet/modules/sympa/manifests/init.pp</a></li> +<li>puppet/modules/sympa/templates/</li> +<li><a href="#puppetmodulessympatemplatessympaconf">puppet/modules/sympa/templates/sympa.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulessympamanifestsinitpp">Added: puppet/modules/sympa/manifests/init.pp</a> +=================================================================== +--- puppet/modules/sympa/manifests/init.pp (rev 0) ++++ puppet/modules/sympa/manifests/init.pp 2010-11-10 14:34:31 UTC (rev 234) +@@ -0,0 +1,20 @@ ++class sympa { ++ ++ $package_list = ['sympa', 'sympa-www'] ++ ++ package { $package_list: ++ ensure => installed; ++ } ++ ++ $password = extlookup("sympa_password") ++ ++ file { '/etc/sympa/sympa.conf': ++ ensure => present, ++ owner => root, ++ group => root, ++ mode => 644, ++ content => template("sympa/sympa.conf") ++ } ++ ++} ++ + +<a id="puppetmodulessympatemplatessympaconf">Added: puppet/modules/sympa/templates/sympa.conf</a> +=================================================================== +--- puppet/modules/sympa/templates/sympa.conf (rev 0) ++++ puppet/modules/sympa/templates/sympa.conf 2010-11-10 14:34:31 UTC (rev 234) +@@ -0,0 +1,291 @@ ++###\\\\ Directories and file location ////### ++ ++## Directory containing mailing lists subdirectories ++home /var/lib/sympa ++ ++## Directory for configuration files ; it also contains scenari/ and templates/ directories ++etc /etc/sympa ++ ++## File containing Sympa PID while running. ++## Sympa also locks this file to ensure that it is not running more than once. Caution : user sympa need to write access without special privilegee. ++pidfile /var/run/sympa/sympa.pid ++ ++pidfile_distribute /var/run/sympa/sympa-distribute.pid ++ ++pidfile_creation /var/run/sympa/sympa-creation.pid ++ ++pidfile_bulk /var/run/sympa/bulk.pid ++ ++## Umask used for file creation by Sympa ++umask 027 ++ ++## Directory containing available NLS catalogues (Message internationalization) ++localedir /usr/share/locale ++ ++## The main spool containing various specialized spools ++## All spool are created at runtime by sympa.pl ++spool /var/spool/sympa ++ ++## Incoming spool ++queue /var/spool/sympa/msg ++ ++## Bounce incoming spool ++queuebounce /var/spool/sympa/bounce ++ ++## Automatic list creation spool ++queueautomatic /var/spool/sympa/automatic ++ ++## ++queuedigest /var/spool/sympa/digest ++ ++## ++queuemod /var/spool/sympa/moderation ++ ++## ++queuetopic /var/spool/sympa/topic ++ ++## ++queueauth /var/spool/sympa/auth ++ ++## ++queueoutgoing /var/spool/sympa/outgoing ++ ++## ++queuetask /var/spool/sympa/task ++ ++## ++queuesubscribe /var/spool/sympa/subscribe ++ ++## URL to a virtual host. ++http_host http://domain.tld ++ ++## The directory where Sympa stores static contents (CSS, members pictures, documentation) directly delivered by Apache ++static_content_path /var/lib/sympa/static_content ++ ++## The URL mapped with the static_content_path directory defined above ++static_content_url /static-sympa ++ ++###\\\\ Syslog ////### ++ ++## The syslog facility for sympa ++## Do not forget to edit syslog.conf ++syslog mail ++ ++## Communication mode with syslogd is either unix (via Unix sockets) or inet (use of UDP) ++log_socket_type unix ++ ++## Log intensity ++## 0 : normal, 2,3,4 for debug ++log_level 0 ++ ++log_smtp off ++ ++## Number of months that elapse before a log is expired. ++logs_expiration_period 3 ++ ++###\\\\ General definition ////### ++ ++## Main robot hostname ++domain mageia.org ++ ++## Listmasters email list comma separated ++## Sympa will associate listmaster privileges to these email addresses (mail and web interfaces). Some error reports may also be sent to these addresses. ++listmaster listmaster@mageia.org ++ ++## Local part of sympa email adresse ++## Effective address will be \[EMAIL\]@\[HOST\] ++email sympa ++ ++## Who is able to create lists ++## This parameter is a scenario, check sympa documentation about scenarios if you want to define one ++create_list public_listmaster ++ ++edit_list owner ++ ++###\\\\ Tuning ////### ++ ++## Use of binary version of the list config structure on disk: none | binary_file ++## Set this parameter to "binary_file" if you manage a big amount of lists (1000+) ; it should make the web interface startup faster ++cache_list_config none ++ ++## Sympa commands priority ++sympa_priority 1 ++ ++## Default priority for list messages ++default_list_priority 5 ++ ++## Default timeout between two scheduled synchronizations of list members with data sources. ++default_ttl 3600 ++ ++## Default timeout between two action-triggered synchronizations of list members with data sources. ++default_distribution_ttl 300 ++ ++## Default priority for a packet to be sent by bulk. ++sympa_packet_priority 5 ++ ++request_priority 0 ++ ++owner_priority 9 ++ ++## The minimum number of packets in database before the bulk forks to increase sending rate ++## ++bulk_fork_threshold 1 ++ ++## The max number of bulks that will run on the same server. ++## ++bulk_max_count 3 ++ ++## the number of seconds a slave bulk will remain running without processing a message before it spontaneously dies. ++## ++bulk_lazytime 600 ++ ++## The number of seconds a master bulk waits between two packets number checks. ++## Keep it small if you expect brutal increases in the message sending load. ++bulk_wait_to_fork 10 ++ ++## the number of seconds a bulk sleeps between starting a new loop if it didn't find a message to send. ++## Keep it small if you want your server to be reactive. ++bulk_sleep 1 ++ ++## Secret used by Sympa to make MD5 fingerprint in web cookies secure ++## Should not be changed ! May invalid all user password ++#cookie 123456789 ++ ++## If set to "on", enables support of legacy characters ++## ++legacy_character_support_feature off ++ ++## The default maximum size (in bytes) for messages (can be re-defined for each list) ++max_size 5242880 ++ ++## comma separated list of operations for which blacklist filter is applied ++## Setting this parameter to "none" will hide the blacklist feature ++use_blacklist send,create_list ++ ++## Specify which rfc2369 mailing list headers to add ++rfc2369_header_fields help,subscribe,unsubscribe,post,owner,archive ++ ++## Specify header fields to be removed before message distribution ++remove_headers X-Sympa-To,X-Family-To,Return-Receipt-To,Precedence,X-Sequence,Disposition-Notification-To ++ ++bounce_warn_rate 30 ++ ++bounce_halt_rate 50 ++ ++###\\\\ Internationalization ////### ++ ++## Default lang (ca | cs | de | el | es | et_EE | en_US | fr | fi | hu | it | ja_JP | ko | nl | nb_NO | oc | pl | pt_BR | ru | sv | tr | vi | zh_CN | zh_TW) ++## This is the default language used by Sympa ++lang en_US ++ ++## Supported languages ++## This is the set of language that will be proposed to your users for the Sympa GUI. Don't select a language if you don't have the proper locale packages installed. ++supported_lang ca,cs,de,el,es,et_EE,en_US,fr,fi,hu,it,ja_JP,ko,nl,nb_NO,oc,pl,pt_BR,ru,sv,tr,vi,zh_CN,zh_TW ++ ++###\\\\ Errors management ////### ++ ++## Bouncing email rate for warn list owner ++#bounce_warn_rate 20 ++ ++## Bouncing email rate for halt the list (not implemented) ++## Not yet used in current version, Default is 50 ++#bounce_halt_rate 50 ++ ++## Task name for expiration of old bounces ++#expire_bounce_task daily ++ ++## Welcome message return-path ++## If set to unique, new subcriber is removed if welcome message bounce ++#welcome_return_path unique ++ ++###\\\\ MTA related ////### ++ ++## Path to the MTA (sendmail, postfix, exim or qmail) ++## should point to a sendmail-compatible binary (eg: a binary named "sendmail" is distributed with Postfix) ++sendmail /usr/sbin/sendmail ++ ++## Maximum number of recipients per call to Sendmail. The nrcpt_by_domain.conf file allows a different tuning per destination domain. ++nrcpt 25 ++ ++## Max. number of different domains per call to Sendmail ++avg 10 ++ ++## Max. number of Sendmail processes (launched by Sympa) running simultaneously ++## Proposed value is quite low, you can rise it up to 100, 200 or even 300 with powerfull systems. ++maxsmtp 40 ++ ++###\\\\ Plugin ////### ++ ++## Path to the antivirus scanner engine ++## supported antivirus : McAfee/uvscan, Fsecure/fsav, Sophos, AVP and Trend Micro/VirusWall ++#antivirus_path /usr/local/uvscan/uvscan ++ ++## Antivirus pluggin command argument ++#antivirus_args --secure --summary --dat /usr/local/uvscan ++ ++###\\\\ S/MIME pluggin ////### ++ ++## Path to OpenSSL ++## Sympa knowns S/MIME if openssl is installed ++#openssl /usr/bin/ssl ++ ++## The directory path use by OpenSSL for trusted CA certificates ++#capath /etc/sympa/ssl.crt ++ ++## This parameter sets the all-in-one file where you can assemble the Certificates of Certification Authorities (CA) ++#cafile /usr/local/apache/conf/ssl.crt/ca-bundle.crt ++ ++## User CERTs directory ++ssl_cert_dir /var/lib/sympa/X509-user-certs ++ ++crl_dir /var/lib/sympa/crl ++ ++## Password used to crypt lists private keys ++#key_passwd your_password ++ ++###\\\\ Database ////### ++ ++## Database type (mysql | Pg | Oracle | Sybase | SQLite) ++## be carefull to the case ++db_type Pg ++ ++## Name of the database ++## with SQLite, the name of the DB corresponds to the DB file ++db_name sympa ++ ++## The host hosting your sympa database ++db_host pgsql.<%= domain %>; ++ ++## The database port ++db_port 5432/tcp ++ ++## Database user for connexion ++db_user sympa ++ ++## Database password (associated to the db_user) ++## What ever you use a password or not, you must protect the SQL server (is it a not a public internet service ?) ++db_passwd <%= password %>; ++ ++## Database private extention to user table ++## You need to extend the database format with these fields ++#db_additional_user_fields age,address ++ ++## Database private extention to subscriber table ++## You need to extend the database format with these fields ++#db_additional_subscriber_fields billing_delay,subscription_expiration ++ ++###\\\\ Web interface ////### ++ ++## Sympa's main page URL ++wwsympa_url http://ml.mageia.org/ ++ ++## If a spam filter (like spamassassin or j-chkmail) add a smtp headers to tag spams, name of this header (example X-Spam-Status) ++antispam_tag_header_name X-Spam-Status ++ ++## The regexp applied on this header to verify message is a spam (example \s*Yes) ++antispam_tag_header_spam_regexp ^\s*Yes ++ ++## The regexp applied on this header to verify message is NOT a spam (example \s*No) ++antispam_tag_header_ham_regexp ^\s*No ++ ++ + +</pre></div> + +</body> +</html>
\ No newline at end of file |