Initial import
This commit is contained in:
		
							
								
								
									
										4
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | ||||
| /BAK/* | ||||
| /log_* | ||||
| /sympa* | ||||
| /whitelist* | ||||
							
								
								
									
										15
									
								
								DOC/sympa_aliases
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								DOC/sympa_aliases
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | ||||
| sympa: “| /home/sympa/bin/queue sympa@sympa.oopen.de” | ||||
| listmaster: “| /home/sympa/bin/queue listmaster@sympa.oopen.de” | ||||
| bounce+*: “| /home/sympa/bin/bouncequeue sympa@sympa.oopen.de” | ||||
| abuse-feedback-report: “| /home/sympa/bin/bouncequeue sympa@sympa.oopen.de” | ||||
| sympa-request: postmaster@sympa.oopen.de | ||||
| sympa-owner: postmaster@sympa.oopen.de  | ||||
|  | ||||
| # And for each list, lines will be added like these:  | ||||
| #—————————— sympalist1: list alias created 19 Jan 2008 | ||||
| sympalist1: “| /home/sympa/bin/queue sympalist1@sympa.oopen.de” | ||||
| sympalist1-request: “| /home/sympa/bin/queue sympalist1-request@sympa.oopen.de” | ||||
| sympalist1-editor: “| /home/sympa/bin/queue sympalist1-editor@sympa.oopen.de” | ||||
| #sympalist1-subscribe: “| /home/sympa/bin/queue sympalist1-subscribe@sympa.oopen.de” | ||||
| sympalist1-unsubscribe: “| /home/sympa/bin/queue sympalist1-unsubscribe@sympa.oopen.de” | ||||
| sympalist1-owner: “| /home/sympa/bin/bouncequeue sympa_list1@sympa.oopen.de” | ||||
							
								
								
									
										23
									
								
								DOC/sympa_postfix_main.cf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								DOC/sympa_postfix_main.cf
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| alias_maps =  | ||||
|    hash:/etc/aliases | ||||
|    hash:/home/sympa/etc/sympa_aliases | ||||
|  | ||||
| relay_domains =  | ||||
|    $mydestination | ||||
|    lists.mydomain.tld | ||||
| sympa_destination_recipient_limit = 1 | ||||
| sympabounce_destination_recipient_limit = 1  | ||||
|  | ||||
| recipient_delimiter = +  | ||||
|  | ||||
| ## - virtual_alias_maps | ||||
| ## - | ||||
| ## - Note: virtual_alias_maps is needed only if you need to translate one list/servername to another | ||||
| ## - servername, such as using a relay server, which also requires the option relayhost=[servername]. | ||||
| ## - See footnote ([1.]) at bottom. | ||||
| ## - | ||||
| virtual_alias_maps =  | ||||
|    regexp:/home/sympa/etc/virtual.regexp  | ||||
|     | ||||
| transport_maps =  | ||||
|    regexp:/home/sympa/etc/transport_regexp  | ||||
							
								
								
									
										4
									
								
								DOC/sympa_postfix_master.cf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								DOC/sympa_postfix_master.cf
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | ||||
| sympa unix - n n - -  | ||||
|    pipe flags=R user=sympa argv=/home/sympa/bin/queue ${recipient}  | ||||
| sympabounce unix - n n - - pipe  | ||||
|    flags=R user=sympa argv=/home/sympa/bin/bouncequeue ${recipient} | ||||
							
								
								
									
										2
									
								
								DOC/sympa_postfix_transport_regexp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								DOC/sympa_postfix_transport_regexp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| /^.-owner\@lists.mydomain.tld$/ sympabounce: | ||||
| /^.\@lists.mydomain.tld$/ sympa: | ||||
							
								
								
									
										5
									
								
								README.error-messages
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								README.error-messages
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
|  | ||||
|  | ||||
| Your message cannot be personalized. Please check template syntax. | ||||
| Ihre Nachricht kann nicht personalisiert werden. Bitte überprüfen Sie die Syntax der Vorlage. | ||||
|  | ||||
							
								
								
									
										27
									
								
								README.neue-liste
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								README.neue-liste
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | ||||
| ## - Sprache der Liste ändern: | ||||
| ## - | ||||
| ## - 1.) Menü links: Administrator | ||||
| ## - 2.) Menüleiste im Body: Listenkonfiguration berarbeiten --> Listendefinition | ||||
| ## - 3.) weiter unten: "Sprache der Liste (lang)" | ||||
|  | ||||
|  | ||||
| ## - Nachrichtenfuß (Message footer) hinzufügen | ||||
| ## - | ||||
| ## - 1.) Menü links: Administrator | ||||
| ## - 2.) Menüleiste im Body: Listenkonfiguration berarbeiten --> Nachrichtenvorlagen | ||||
| ## - 3.) Auf bearbeiten neben Nachrichtenfuß klicken | ||||
| ## - | ||||
| ## - 4.) gewünschten Text in das Bearbeotungsfeld einfügen | ||||
| ## - | ||||
| ## - Bemerkung: | ||||
| ## - Ist in der Haupt-Konfigurationsdatei der Parameter "merge_feature" auf "on" | ||||
| ## - (Vorgabewert ist: off), dann können Sympa Variablen benutz werden. | ||||
| ## - | ||||
| ## - Dieser Parameter kann auch spezifisch für eine Liste eingestellt werden: | ||||
| ## - | ||||
| ## -   Administrator --> Listenkonfiguration berarbeiten --> Einstellungen zum Senden/Empfangen | ||||
| ## - | ||||
| ## - Ein Hinweis, wie sich ein Abonnent von der Liste abmelden kann, könnte dann so aussehen: | ||||
| ## -    Um diese Liste abzubestellen, klicke hier: | ||||
| ## -       [% wwsympa_url %]/auto_signoff/[% listname %]/[% user.escaped_email %] | ||||
|  | ||||
							
								
								
									
										129
									
								
								README.whitelist
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										129
									
								
								README.whitelist
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,129 @@ | ||||
| ## - Sympa -- Integrate modlist/whitelist plugin | ||||
| ## - | ||||
| ## - See: | ||||
| ## -    http://www.steveshipway.org/software/f_sympa.html | ||||
| ## - | ||||
|  | ||||
| ## - !! Notice !! | ||||
| ## - | ||||
| ## - For me in my installation modlist does not work (or i haven't unsertand | ||||
| ## - the use of modlist | ||||
|  | ||||
| VERSION=1.1 | ||||
| SYMPA_USER="sympa" | ||||
| SYMPA_GROUP="sympa" | ||||
| SYMPA_HOME=`realpath $(eval echo ~$SYMPA_USER)` | ||||
|  | ||||
| ## - Download file whitelist-1.1.tar | ||||
| ## - | ||||
| cd /usr/local/src/sympa/ | ||||
| wget http://www.steveshipway.org/software/sympa/whitelist-${VERSION}.tar | ||||
|  | ||||
| tar -xf whitelist-${VERSION}.tar | ||||
|  | ||||
| ## --- | ||||
| ## - Copy the plugin-files to their appropriate targets | ||||
| ## --- | ||||
| cd whitelist-${VERSION}  | ||||
|  | ||||
|  | ||||
| ## - 1. Copy whitelist.pm and modlist.pm to the custom_actions directory. | ||||
| ## -    These are the custom actions.  If you only copy the whitelist.pm then | ||||
| ## -    modlist functionality will be disabled.  Either put them at the top level, | ||||
| ## -    or at robot level as you prefer. | ||||
| ## - | ||||
| cp -a custom_actions/whitelist.pm ${SYMPA_HOME}/etc/custom_actions/ | ||||
| #cp -a  modlist.pm ${SYMPA_HOME}/etc/custom_actions/ | ||||
| chown -R ${SYMPA_USER}:$SYMPA_GROUP ${SYMPA_HOME}/etc/custom_actions | ||||
|  | ||||
|  | ||||
| ## - 2. Create default empty whitelist.txt and modlist.txt files in | ||||
| ## -    search_filters (or wherever your Sympa search_filters path is). | ||||
| ## -    These must exist as a default for lists that do not have a defined whitelist | ||||
| ## -    or modlist. | ||||
| ## - | ||||
| touch ${SYMPA_HOME}/etc/search_filters/whitelist.txt | ||||
| touch ${SYMPA_HOME}/etc/search_filters/modlist.txt | ||||
| chown -R ${SYMPA_USER}:$SYMPA_GROUP ${SYMPA_HOME}/etc/search_filters | ||||
|  | ||||
|  | ||||
| ## - 3. Install the whitelist.tt2 template into the web_tt2 directory. | ||||
| ## -    This is the admin pages for the whitelist and modlist.  It goes into | ||||
| ## -    your web_tt2 customisation directory. | ||||
| ## - | ||||
| cp -a web_tt2/whitelist.tt2 ${SYMPA_HOME}/etc/web_tt2/ | ||||
| chown ${SYMPA_USER}:$SYMPA_GROUP ${SYMPA_HOME}/etc/web_tt2/whitelist.tt2 | ||||
|  | ||||
|  | ||||
| ## - 4. Update nav.tt2 on your system.  This is where you add the new Whitelist | ||||
| ## -    and Modlist menu items.  The supplied nav.tt2 file | ||||
| ## -    should work with Sympa 6.2.x but if you have already customised nav.tt2 | ||||
| ## -    you should make sure to add the necessary Whitelist and Modlist parts. | ||||
| ## - | ||||
| cp -a web_tt2/nav.tt2 ${SYMPA_HOME}/etc/web_tt2/ | ||||
|  | ||||
| ## - If you only instlled whitelist functionality, you can comment in the | ||||
| ## - entry for modlist | ||||
| ## - | ||||
| ## - line 146, change to | ||||
| ## - <!-- <li class="[% class %]"><a  href="[% path_cgi %]/lca/modlist/[% list %]" >[%|loc%]Modlist[%END%]</a></li> --> | ||||
| ## - | ||||
| cp -a ${SYMPA_HOME}/etc/web_tt2/nav.tt2 ${SYMPA_HOME}/etc/web_tt2/nav.tt2.ORIG | ||||
| vim ${SYMPA_HOME}/etc/web_tt2/nav.tt2 | ||||
|  | ||||
|  | ||||
| ## - 5. Update search.tt2 and review.tt2.  These add the Whitelist and Modlist | ||||
| ## -    buttons to the subscribers review page.  The supplied files | ||||
| ## -    should work with Sympa 6.2.x but if you have already customised them | ||||
| ## -    you should make sure to add the necessary Whitelist and Modlist parts. | ||||
| ## - | ||||
| cp -a web_tt2/{search.tt2,review.tt2} ${SYMPA_HOME}/etc/web_tt2/ | ||||
|  | ||||
| ## - If you only instlled whitelist functionality, you can comment in the | ||||
| ## - entries for modlist | ||||
| ## - | ||||
| ## - search.tt2 line 12, change to | ||||
| ## - <!-- <a class="actionMenuLinks" href="[% path_cgi %]/lca/modlist/[% list %]">[%|loc%]Modlist[%END%]</a> --> | ||||
| ## - | ||||
| ## - review.tt2 line 12, change to | ||||
| ## - <!-- <a class="actionMenuLinks" href="[% path_cgi %]/lca/modlist/[% list %]">[%|loc%]Modlist[%END%]</a> --> | ||||
| ## -  | ||||
| cp -a ${SYMPA_HOME}/etc/web_tt2/search.tt2 ${SYMPA_HOME}/etc/web_tt2/search.tt2.ORIG | ||||
| vim ${SYMPA_HOME}/etc/web_tt2/search.tt2 | ||||
|  | ||||
| cp -a ${SYMPA_HOME}/etc/web_tt2/review.tt2 ${SYMPA_HOME}/etc/web_tt2/review.tt2.ORIG | ||||
| vim ${SYMPA_HOME}/etc/web_tt2/review.tt2 | ||||
|  | ||||
|  | ||||
| ## - 6. Update admin.t22.  This adds the white/modlist options to the list admin | ||||
| ## -    page.  This is optional but recommended. | ||||
| ## - | ||||
| cp -a web_tt2/admin.tt2 ${SYMPA_HOME}/etc/web_tt2/ | ||||
|  | ||||
| ## - If you only instlled whitelist functionality, you can comment in the | ||||
| ## - entry for modlist | ||||
| ## - | ||||
| ## - line 15, change to | ||||
| ## - <!-- <li><strong><a href="[% path_cgi %]/lca/modlist/[% list %]" >[%|loc%]Modlist:[%END%]</a></strong> [%|loc%]Handles the set of moderation-listed mail addresses for this list.[%END%]</li> --> | ||||
| ## - | ||||
| cp -a ${SYMPA_HOME}/etc/web_tt2/admin.tt2 ${SYMPA_HOME}/etc/web_tt2/admin.tt2.ORIG | ||||
| vim ${SYMPA_HOME}/etc/web_tt2/admin.tt2 | ||||
|  | ||||
| chown -R ${SYMPA_USER}:$SYMPA_GROUP ${SYMPA_HOME}/etc/web_tt2 | ||||
|  | ||||
|  | ||||
| ## -7. Copy include.send.header into your scenari directory.  This | ||||
| ## -   activates the Whitelist and Modlist on all lists, though until you define | ||||
| ## -   some entries, all lists will get the default empty files you set up in | ||||
| ## -   step 2. | ||||
| ## - | ||||
| cp scenari/include.send.header ${SYMPA_HOME}/etc/scenari/ | ||||
| chown -R ${SYMPA_USER}:$SYMPA_GROUP ${SYMPA_HOME}/etc/scenari | ||||
|  | ||||
|  | ||||
| ## - 8. Restart the Sympa daemons, and restart your web server.  This will pick up | ||||
| ## -    the changes. | ||||
| ## - | ||||
| /etc/init.d/sympa restart | ||||
| systemctl restart sympa | ||||
|  | ||||
							
								
								
									
										3496
									
								
								install_sympa.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										3496
									
								
								install_sympa.sh
									
									
									
									
									
										Executable file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								oopen-logo_weiss.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								oopen-logo_weiss.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 4.7 KiB | 
							
								
								
									
										
											BIN
										
									
								
								oopen_favicon.ico
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								oopen_favicon.ico
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 1.4 KiB | 
		Reference in New Issue
	
	Block a user