ispCP 1.0.3 Omega mit FreeBSD 8.0
10. Februar 2010
…läuft bei mir soweit, auch SASL. Grundsätzlich habe ich mich an diese Anleitung gehalten, aber mit folgenden Änderungen:
Folgende Ports werden zusätzlich noch benoetigt:
portmaster /usr/ports/devel/p5-Term-ReadKey /usr/ports/devel/p5-File-MimeInfo /usr/ports/mail/p5-Mail-SpamAssassin /usr/ports/security/amavisd-new /usr/ports/mail/postgrey
Amavis OHNE RAR bauen.
#————————————————–
Bei den PHP-Modulen muss auch php5-mbstring aktiviert werden.
#————————————————–
Der Quellcode von ispcp 1.0.3 muss vor dem Compilieren in Zeile 19 der Datei lr_syntax.c wie folgt abgeaendert werden:
ssize_t readlink(const char * __restrict, char * __restrict, size_t);
#————————————————–
in der php.ini muss open_basedir wie folgt geändert werden:
/usr/local/www/data/fcgi/master/php5/php.ini
open_basedir = “/usr/local/www/ispcp/gui/:/usr/local/etc/ispcp/:/var/run/ispcp.lock:/var/run/dmesg.boot:/proc/:/bin/df:/bin/:/sbin/:/usr/bin/:/usr/sbin/:/usr/local/bin/:/usr/local/sbin/:/var/log/rkhunter.log:/var/log/chkrootkit.log:/usr/local/lib/php/20060613/”
Wg. FastCGI muss apache danach neu gestartet werden.
#————————————————–
Wenn ispcp nach dem make install nicht startet:
touch /usr/local/etc/ispcp/courier/backup/authdaemonrc.system
#————————————————–
FastCGI nehmen, NICHT mod_fcgid!
#————————————————–
Folgende Zeilen in die /etc/rc.conf
proftpd_enable=”YES”
mysql_enable=”YES”
apache22_http_accept_enable=”YES”
apache22_enable=”YES”
courier_authdaemond_enable=”YES”
courier_imap_imapd_enable=”YES”
courier_imap_imapd_ssl_enable=”NO”
courier_imap_pop3d_enable=”YES”
courier_imap_pop3d_ssl_enable=”YES”
postfix_enable=”YES”
policyd_weight_enable=”YES”
postgrey_enable=”YES”
spamd_enable=”YES”
amavisd_enable=”YES”
# Sendmail aus, weil Postfix.
sendmail_enable=”NO”
sendmail_submit_enable=”NO”
sendmail_outbound_enable=”NO”
sendmail_msp_queue_enable=”NO”
#————————————————–
In ispcp unter Settings->Server Ports den POSTGREY-Port auf 10023 aendern.
#————————————————–
In der /usr/local/etc/proftpd.conf die folgende Zeile auskommentieren:
AuthOrder mod_sql.c
Ich habe Ratios auskommentiert.
#
# Ratios on
#
#————————————————–
Die Datei /usr/local/etc/sasl2/smtpd.conf muss so aussehen:
pwcheck_method: auxprop
auxprop_plugin: sasldb
mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5
Falls postfix chrooted laufen soll, muss noch ein symbolischer Link nach /var/spool/postfix/usr/local/etc/sasldb2.db gesetzt werden.

