StuRa:Server/srs14: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K →Postfix |
|||
| Zeile 68: | Zeile 68: | ||
'''/usr/local/etc/apache24/httpd.conf''' | '''/usr/local/etc/apache24/httpd.conf''' | ||
<pre> | |||
... | |||
ServerAdmin webmaster@stura.htw-dresden.de | |||
... | |||
ServerName lists.stura.htw-dresden.de:80 | |||
... | |||
# Virtual hosts | |||
Include etc/apache24/extra/httpd-vhosts.conf | |||
... | |||
</pre> | |||
'''/usr/local/etc/apache24/extra/httpd-vhosts.conf''' | '''/usr/local/etc/apache24/extra/httpd-vhosts.conf''' | ||
<pre> | |||
<VirtualHost lists.stura.htw-dresden.de:80> | |||
ServerAdmin webmaster@stura.htw-dresden.de | |||
DocumentRoot "/usr/local/mailman/lists" | |||
ServerName lists.stura.htw-dresden.de | |||
ServerAlias lists.stura.htw-dresden.de | |||
<Directory /usr/local/mailman/archives/> | |||
Options FollowSymLinks | |||
AllowOverride None | |||
</Directory> | |||
Alias /pipermail/ /usr/local/mailman/archives/public/ | |||
Alias /images/mailman/ /usr/share/images/mailman/ | |||
ScriptAlias /admin /usr/local/mailman/cgi-bin/admin | |||
ScriptAlias /admindb /usr/local/mailman/cgi-bin/admindb | |||
ScriptAlias /confirm /usr/local/mailman/cgi-bin/confirm | |||
ScriptAlias /create /usr/local/mailman/cgi-bin/create | |||
ScriptAlias /edithtml /usr/local/mailman/cgi-bin/edithtml | |||
ScriptAlias /listinfo /usr/local/mailman/cgi-bin/listinfo | |||
ScriptAlias /options /usr/local/mailman/cgi-bin/options | |||
ScriptAlias /private /usr/local/mailman/cgi-bin/private | |||
ScriptAlias /rmlist /usr/local/mailman/cgi-bin/rmlist | |||
ScriptAlias /roster /usr/local/mailman/cgi-bin/roster | |||
ScriptAlias /subscribe /usr/local/mailman/cgi-bin/subscribe | |||
ScriptAlias /mailman/ /usr/local/mailman/cgi-bin/ | |||
ScriptAlias / /usr/local/mailman/cgi-bin/listinfo | |||
<Directory "/usr/local/mailman"> | |||
AllowOverride All | |||
Options FollowSymlinks | |||
Require all granted | |||
</Directory> | |||
ErrorLog /var/log/mailman-error.log | |||
# CustomLog /var/log/mailman-access.log combined | |||
</VirtualHost> | |||
</pre> | |||
=== Dovecot === | === Dovecot === | ||
Version vom 9. Februar 2018, 14:07 Uhr
PT und bommel 2018-02-09 bauen nach der Doku Server/Jails/SRS14.
Installation
- pkg update
- pkg install apache24 postfix mailman dovecot postgrey maildrop
Konfiguration
Dienste
/etc/rc.conf
apache24_enable="YES" mailman_enable="YES" dovecot_enable="YES" postfix_enable="YES"
Mailkonten
Angestelten
- Rossberg
remote: cd /home/rossberg && tar -cvf rossberg.tar .mailfilter Mail .mail_aliases .rhosts cd /home/rossberg && tar -xvf rossberg.tar
Aliases
/etc/aliases.stura
newaliases
Postfix
/usr/local/etc/postfix/main.cf
/usr/local/etc/postfix/master.cf
/usr/local/etc/postfix/header_checks
/usr/local/etc/postfix/rbl_override
/usr/local/etc/postfix/relay_recipients
/usr/local/etc/postfix/transport
postmap rbl_override relay_recipients transport header_checks
$ service postfix restart postfix: Postfix is running with backwards-compatible default settings postfix: See http://www.postfix.org/COMPATIBILITY_README.html for details postfix: To disable backwards compatibility use "postconf compatibility_level=2" and "postfix reload" postfix/postfix-script: starting the Postfix mail system
postgrey
/usr/local/etc/postfix/postgrey_whitelist_clients
/usr/local/etc/postfix/postgrey_whitelist_recipients
/usr/local/etc/postfix/dist-postgrey_whitelist_clients
/usr/local/etc/postfix/dist-postgrey_whitelist_recipients
Apache
/usr/local/etc/apache24/httpd.conf
... ServerAdmin webmaster@stura.htw-dresden.de ... ServerName lists.stura.htw-dresden.de:80 ... # Virtual hosts Include etc/apache24/extra/httpd-vhosts.conf ...
/usr/local/etc/apache24/extra/httpd-vhosts.conf
<VirtualHost lists.stura.htw-dresden.de:80>
ServerAdmin webmaster@stura.htw-dresden.de
DocumentRoot "/usr/local/mailman/lists"
ServerName lists.stura.htw-dresden.de
ServerAlias lists.stura.htw-dresden.de
<Directory /usr/local/mailman/archives/>
Options FollowSymLinks
AllowOverride None
</Directory>
Alias /pipermail/ /usr/local/mailman/archives/public/
Alias /images/mailman/ /usr/share/images/mailman/
ScriptAlias /admin /usr/local/mailman/cgi-bin/admin
ScriptAlias /admindb /usr/local/mailman/cgi-bin/admindb
ScriptAlias /confirm /usr/local/mailman/cgi-bin/confirm
ScriptAlias /create /usr/local/mailman/cgi-bin/create
ScriptAlias /edithtml /usr/local/mailman/cgi-bin/edithtml
ScriptAlias /listinfo /usr/local/mailman/cgi-bin/listinfo
ScriptAlias /options /usr/local/mailman/cgi-bin/options
ScriptAlias /private /usr/local/mailman/cgi-bin/private
ScriptAlias /rmlist /usr/local/mailman/cgi-bin/rmlist
ScriptAlias /roster /usr/local/mailman/cgi-bin/roster
ScriptAlias /subscribe /usr/local/mailman/cgi-bin/subscribe
ScriptAlias /mailman/ /usr/local/mailman/cgi-bin/
ScriptAlias / /usr/local/mailman/cgi-bin/listinfo
<Directory "/usr/local/mailman">
AllowOverride All
Options FollowSymlinks
Require all granted
</Directory>
ErrorLog /var/log/mailman-error.log
# CustomLog /var/log/mailman-access.log combined
</VirtualHost>
Dovecot
/usr/local/etc/dovecot/dovecot.conf
Mailman
- Mailmanumzug :[[1]]
remote: cd /usr/local/mailman && tar -cvf mailman.tar archive data lists Mailman/mm_cfg.py cd /usr/local/mailman && tar xvf mailman.tar