Move from gvv.th-h.de to thh.votetaker.de
[usenet/usevote.git] / usevote.global.cfg
1 ########################################################################
2 # Alles ab hier braucht i.d.R. nur einmal festgelegt werden.
3 # Es ist moeglich, diese Einstellungen in eine globale Konfigurations-
4 # datei auszulagern. Das Einbinden erfolgt mit der Zeile
5 #
6 # include /pfad/zur/globalen_datei
7 #
8 # Falls Einstellungen aus der globalen Konfigurationsdatei hier
9 # fuer einzelne Abstimmungen ueberschrieben werden sollen, muessen
10 # diese *hinter* dem Include-Befehl stehen!
11 # (der letzte Wert ueberschreibt vorhergehende Definitionen)
12 ########################################################################
13
14 # SMTP benutzen? (falls nicht, wird der weiter unten einstellbare
15 # MTA direkt aufgerufen; unter Windows kann nur SMTP benutzt werden!)
16 smtp = 0
17
18 # SMTP-Server (falls smtp = 1)
19 smtpserver = localhost
20 smtpport = 25
21
22 # SMTP-Authentifizierung benutzen? (RFC 2554)
23 # Das entsprechende Perlmodul (Net::SMTP) kann derzeit nur AUTH PLAIN,
24 # funktioniert also moeglicherweise nicht mit jedem Server
25 #smtpauth = 0
26 #smtpuser = 
27 #smtppass = 
28
29 # Falls als HELO etwas anderes als der Hostname verwendet werden soll:
30 #smtphelo = greenmeadow.szaf.org
31
32 # Falls ein anderer Fully Qualified Domain Name als der Hostname fuer
33 # die Message-ID verwendet werden soll:
34 fqdn = mid.thh.votetaker.de
35
36 # Verzeichnis fuer fertig verarbeitete Mails und Ergebnisse
37 archivedir = done
38
39 # Temporaeres Verzeichnis
40 tmpdir = tmp
41
42 # Pfad zu den Templates (kommaseparierte Liste mit Verzeichnissen)
43 templatedir = /home/gvv/usevote/templates
44
45 # Konvertierungsfunktionen für die Templates
46 # (kommaseparierte Liste mit Funktions-Modulen)
47 formats   = /home/gvv/usevote/UVformats.pm
48
49 # Dateiname der Steuerungsdatei fuer den Mailversandt
50 controlfile = tmp/ack.control
51
52 # Dateiname des Shellscripts zum Versenden der Bestaetigungsmails (falls smtp=0)
53 domailfile = tmp/domail
54
55 # MTA-Aufruf zum Verschicken der Bestaetigungsmails
56 # nuetzlich ist die Sendmail-Option -f zum Setzen des Absenders
57 #mailcmd = sendmail -oi -oem -femail@adresse
58 mailcmd = /usr/sbin/sendmail -oi -oem -fvote-bounces@thh.votetaker.de
59
60 # Weiteres Kommando, welches nach jeder Mail aufgerufen werden soll (falls smtp=0).
61 # Sinnvoll ist ein "sleep x", wobei x bei langsamen Systemen hoeher
62 # gewaehlt werden sollte, um die Belastung gering zu halten.
63 sleepcmd = sleep 1
64
65 # Shellbefehl zum Loeschen des Bildschirms
66 # Unix: i.d.R. "clear"
67 # Windows: "cls"
68 # Falls das Betriebssystem bzw. die Shell keinen solchen Befehl zur Verfuegung
69 # stellt, sollte ein Kommando verwendet werden, welches eine Trennlinie
70 # oder aehnliches auf dem Bildschirm ausgibt, z.B. mit "echo"
71 clearcmd = clear
72
73 # Shellbefehl zum seitenweisen Darstellen von Mails auf dem Bildschirm
74 # Empfohlene Einstellung: "less", da more Probleme mit der Umleitung von
75 # STDERR in eine Datei Probleme hat. Unter Windows ist "less" nicht
76 # vorinstallirt, kann man sich aber herunterladen und einfach in das
77 # Windows-Verzeichnis kopieren (URL siehe README-Datei)
78 pager = less
79
80 # Datei mit diversen Meldungen und Textfragmenten (Resourcendatei)
81 messagefile = /home/gvv/usevote/messages.cfg
82
83 # Datei mit Wahlregeln
84 rulefile = /home/gvv/usevote/usevote.rul
85
86 # Datei mit verdaechtigen Mailadressen
87 badaddrfile = /home/gvv/usevote/mailpatterns.cfg
88
89 # Datei fuer Fehlermeldungen beim Programmlauf
90 errorfile = errors.log
91
92 # Lockdatei (Verhinderung von mehrfachen Programmstarts)
93 lockfile = usevote.lock
94
95 # Einleitungszeile fuer naechste Mail (RegExp)
96 mailstart = "^From "
97
98 # Trennlinien vor und nach dem Wahlschein
99 begin_divider = Alles vor dieser Zeile bitte loeschen
100 end_divider = Alles nach dieser Zeile bitte loeschen
101
102 # Text fuer die Namens-Angabe im Wahlschein. Achtung, muss im
103 # Wahlschein genauso stehen!
104 nametext = Dein Realname, falls nicht im FROM-Header:
105
106 # Text fuer Namens-Angabe in Bestaetigungsmails
107 nametext2 = Waehlername:
108
109 # Text fuer die Adress-Angabe im Wahlschein
110 addresstext = Waehleradresse:
111
112 # Text für die Angabe der Wahlscheinkennung (siehe Option "personal")
113 ballotidtext = Wahlscheinkennung:
114
115 # Text fuer Datenschutzklausel (siehe Option "bdsg"), erscheint als Abstimmungspunkt
116 bdsgtext = Datenschutzklausel - Zustimmung: Ich bin mit der Verarbeitung meiner Daten wie oben beschrieben einverstanden
117
118 # Datei mit Erklaerungstext fuer BDSG-Klausel
119 bdsgfile = /home/gvv/usevote/bdsgtext.cfg
120
121 # Rechter Rand fuer einige Bildschirmausgaben (Terminalbreite)
122 rightmargin = 72
123
124 # Regular Expression fuer Erkennung eines gueltigen Realnamens
125 name_re = [-a-zA-ZäöüáàâéèêíìîóòôúùûÄÖÜÁÁÂÉÈÊÍÌÎÓÒÔÚÙÛß]{2,} +.*[a-zA-ZäöüáàâéèêíìîóòôúùûÄÖÜÁÁÂÉÈÊÍÌÎÓÒÔÚÙÛß]{2,}
126
127 # RegExp fuer JA-Stimmen (case-insensitive)
128 # Standardmaessig wird J, JA, FUER und DAFUER erkannt
129 ja_stimme = (J\s*A|J|(D\s*A\s*)?F\s*U\s*E\s*R)
130
131 # RegExp fuer NEIN-Stimmen (case-insensitive)
132 # Standardmaessig wird N, NEIN, GEGEN und DAGEGEN erkannt
133 nein_stimme = (N\s*E\s*I\s*N|N|(D\s*A\s*)?G\s*E\s*G\s*E\s*N)
134
135 # RegExp fuer ENTHALTUNG (case-insensitive)
136 enth_stimme = (E|E\s*N\s*T\s*H\s*A\s*L\s*T\s*U\s*N\s*G)
137
138 # RegExp fuer ANNULLIERUNG (case-insensitive)
139 # Achtung, sollte auch in den Templates im Bestaetigungstext angepasst werden
140 ann_stimme = A\s*N\s*N\s*U\s*L\s*L\s*I\s*E\s*R\s*U\s*N\s*G
141
142 # Template files (these files are in the template directory defined above)
143 tpl_mailheader = "mailheader"            # generally used mail header
144 tpl_bouncelist = "bouncelist"            # used by uvbounce.pl
145 tpl_result_multi = "result-multi"        # used by uvcount.pl -r -m
146 tpl_result_single = "result-single"      # used by uvcount.pl -r -o
147 tpl_result_prop = "result-proportional"  # used by uvcount.pl -r (proportional = 1)
148 tpl_votes_multi = "votes-multi"          # used by uvcount.pl -v (multiple groups)
149 tpl_votes_single = "votes-single"        # used by uvcount.pl -v (single group only)
150 tpl_voterlist = "voterlist"              # used by uvcount.pl -l (2nd CfV) 
151 tpl_ballot = "ballot"                    # used by uvballot.pl (personal = 0)
152 tpl_ballot_request = "ballot-request"    # used by uvballot.pl (personal = 1)
153 tpl_ballot_personal = "ballot-personal"  # used by uvcfv.pl    (personal = 1)
154 tpl_addr_reg = "address-not-registered"  # used by uvvote.pl   (personal = 1)
155 tpl_no_ballotid = "no-ballotid"          # used by uvvote.pl   (personal = 1)
156 tpl_wrong_ballotid = "wrong-ballotid"    # used by uvvote.pl   (personal = 1)
157 tpl_bdsg_error = "bdsg-error"            # used by uvvote.pl   (bdsg = 1)
158 tpl_ack_mail = "ack-mail"                # used by uvvote.pl   (voteack = 1)
159 tpl_cancelled = "cancelled"              # used by uvvote.pl
160 tpl_invalid_account = "invalid-account"  # used by uvvote.pl
161 tpl_invalid_name = "invalid-name"        # used by uvvote.pl
162 tpl_multiple_votes = "multiple-votes"    # used by uvvote.pl
163 tpl_no_ballot = "no-ballot"              # used by uvvote.pl
164 tpl_no_votes = "no-votes"                # used by uvvote.pl
165 tpl_rule_violated = "rule-violated"      # used by uvvote.pl   (c.f. usevote.rul)
This page took 0.013538 seconds and 3 git commands to generate.