aptitude install spawn-fcgi php5-cgi php5-pgsql php5-mcrypt php5-intl php5-suhosin php5-ldap php-net-ldap2 php-pear ntp postfix dovecot-common dovecot-imapd clamav clamav-base clamav-daemon clamav-freshclam nginx amavisd-new spamassassin postfix-ldap postgresql-8.4
ustawić uprawnienia dla www-data
chown -R www-data:www-data /var/www
skonfigurować nginx:
aptitude install patch
patch -p0 < http_authentication_csrf_off.patch
wyłączyć suhosin.session.encrypt w pliku: /etc/php5/cgi/conf.d/suhosin.ini
odhashować linię suhosin.session.encrypt = off
ustawić domyślną strefę czasową w php:
w pliku /etc/php5/cgi/php.ini odkomentować i uzupełnić linię: date.timezone = Europe/Warsaw
z poziomu przeglądarki uruchomić instalator i doinstalować ewnentualne braki:
http://poczta.zibi.home/installer/index.php
skonfigurować w kroku 2 pliki main.inc.php i db.inc.php
utworzyć użytkownika i bazę danych postgresql
$ createuser roundcube $ createdb -O roundcube roundcubemailroundcubemail =# ALTER USER roundcube WITH PASSWORD 'the_new_password';$ psql -U roundcube -h localhost -d roundcubemailtrzeba zaznaczyć uprawnienia superusera dla roundcube np. w sloniuroundcubemail => \i /var/www/SQL/postgres.initial.sql
adduser clamav amavis
#!/bin/bashPERCENT=$1 USER=$2 FROM_SMTP="support@linseco.pl" FROM="Support " qwf="/tmp/quota.warning.$$"echo "From: $FROM To: $USER Subject: Zajętość Twojej skrzynki pocztowej - $PERCENT% Content-Type: text/plain; charset="UTF-8"Drogi użytkowniku,Zajętość Twojej skrzynki pocztowej przekroczyła $PERCENT%. Prosimy o usunięcie zbędnych przesyłek oraz opróżnienie kosza, aby nowe wiadomości mogły dotrzeć do Twojej skrzynki.Jeśli skrzynka zostanie zapełniona w 100% serwer pocztowy będzie odrzucał przychodzące wiadomości i nie dotrą one już do Ciebie.W przypadku pytań prosimy o kontakt z Departamentem Informatyki PBS.Administratorzy poczty linseco.pl" > $qwfcat $qwf | /usr/sbin/sendmail -f $FROM_SMTP "$USER"