Der perfekte Server – Debian Lenny (Debian 5.0) [ISPConfig 3] mit Dovecot und Bind - Seite 5

17 Installieren von SquirrelMail

Um SquirrelMail webmail client zu installieren, starte

apt-get install squirrelmail

dann erstelle den folgenden Symlink für Squirrelmail und einen für PHPmyAdmin…
ln -s /usr/share/squirrelmail/ /var/www/webmail

ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
…und konfiguriere SquirrelMail:
squirrelmail-configure
Wir müssen  SquirrelMail sagen, das wir Courier-IMAP/-POP3 benutzen:

SquirrelMail Configuration : Read: config.php (1.4.0)

———————————————————

Main Menu –

1.  Organization Preferences

2.  Server Settings

3.  Folder Defaults

4.  General Options

5.  Themes

6.  Address Books

7.  Message of the Day (MOTD)

8.  Plugins

9.  Database

10. Languages

D.  Set pre-defined settings for specific IMAP servers

C   Turn color on

S   Save data

Q   Quit

Gib ein: D

SquirrelMail Configuration : Read: config.php

———————————————————

While we have been building SquirrelMail, we have discovered some

preferences that work better with some servers that don’t work so

well with others.  If you select your IMAP server, this option will

set some pre-defined settings for that server.

Please note that you will still need to go through and make sure

everything is correct.  This does not change everything.  There are

only a few settings that this will change.

Please select your IMAP server:

bincimap    = Binc IMAP server

courier     = Courier IMAP server

cyrus       = Cyrus IMAP server

dovecot     = Dovecot Secure IMAP server

exchange    = Microsoft Exchange IMAP server

hmailserver = hMailServer

macosx      = Mac OS X Mailserver

mercury32   = Mercury/32

uw          = University of Washington’s IMAP server

quit        = Do not change anything

Gib ein: dovecot

imap_server_type = courier

default_folder_prefix = INBOX.

trash_folder = Trash

sent_folder = Sent

draft_folder = Drafts

show_prefix_option = false

default_sub_of_inbox = false

show_contain_subfolders_option = false

optional_delimiter = .

delete_folder = true

Press any key to continue… <– Taste drücken

SquirrelMail Configuration : Read: config.php (1.4.0)

———————————————————

Main Menu –

1.  Organization Preferences

2.  Server Settings

3.  Folder Defaults

4.  General Options

5.  Themes

6.  Address Books

7.  Message of the Day (MOTD)

8.  Plugins

9.  Database

10. Languages

D.  Set pre-defined settings for specific IMAP servers

C   Turn color on

S   Save data

Q   Quit

Eingabe: S

SquirrelMail Configuration : Read: config.php (1.4.0)

———————————————————

Main Menu –

1.  Organization Preferences

2.  Server Settings

3.  Folder Defaults

4.  General Options

5.  Themes

6.  Address Books

7.  Message of the Day (MOTD)

8.  Plugins

9.  Database

10. Languages

D.  Set pre-defined settings for specific IMAP servers

C   Turn color on

S   Save data

Q   Quit

Eingabe>> <– Q

Anschließend kannst du SquirrelMail unter http://server1.example.com/webmail oder http://192.168.0.100/webmail erreichen:

18 Installation von ISPConfig 3

ISPConfig 3 kann von der letzten erschienen Version installiert werden (.tar.gz).

Um es von der letzten erschienen Released zu erstellen, gehe wie folgt vor:

cd /tmp

wget http://www.ispconfig.org/downloads/ISPConfig-3.0.2.tar.gz

tar xvfz ISPConfig-3.0.2.tar.gz

cd ispconfig3_install/install/

Wir starten nun den Installer von ISPConfig3:

php -q install.php

>> Initial configuration

Operating System: Debian Lenny or compatible

Following will be a few questions for primary configuration so be careful.

Default values are in [brackets] and can be accepted with <ENTER>.

Tap in "quit" (without the quotes) to stop the installer.

Select language (en,de) [en]: de

Installation mode (standard,expert) [standard]:

Full qualified hostname (FQDN) of the server, eg server1.domain.tld [testispconfig.nixhelp.de]:

MySQL server hostname [localhost]:

MySQL root username [root]:

MySQL root password []: monstermegahammergeheimespasswort

MySQL database to create [dbispconfig]:

MySQL charset [utf8]:

Generating a 2048 bit RSA private key

..........................................+++

.................+++

writing new private key to 'smtpd.key'

-----

You are about to be asked to enter information that will be incorporated

into your certificate request.

What you are about to enter is what is called a Distinguished Name or a DN.

There are quite a few fields but you can leave some blank

For some fields there will be a default value,

If you enter '.', the field will be left blank.

-----

Country Name (2 letter code) [AU]:DE

State or Province Name (full name) [Some-State]:

Locality Name (eg, city) []:

Organization Name (eg, company) [Internet Widgits Pty Ltd]:

Organizational Unit Name (eg, section) []:

Common Name (eg, YOUR name) []:testispconfig.nixhelp.de

Email Address []:chef@vomserver.de

Configuring Jailkit

Configuring SASL

Configuring PAM

Configuring Dovecot

Configuring Spamassassin

Configuring Amavisd

Configuring Getmail

Configuring Pureftpd

Configuring BIND

Configuring Apache

Configuring vlogger

Configuring Apps vhost

Configuring Firewall

Installing ISPConfig

ISPConfig Port [8080]:

Configuring DBServer

Installing Crontab

no crontab for root

no crontab for getmail

Restarting services ...

Stopping MySQL database server: mysqld.

Starting MySQL database server: mysqld.

Checking for corrupt, not cleanly closed and upgrade needing tables..

Stopping Postfix Mail Transport Agent: postfix.

Starting Postfix Mail Transport Agent: postfix.

Stopping SASL Authentication Daemon: saslauthd.

Starting SASL Authentication Daemon: saslauthd.

Stopping amavisd: amavisd-new.

head: cannot open `/etc/mailname' for reading: No such file or directory

Starting amavisd: amavisd-new.

Stopping ClamAV daemon: clamd.

Starting ClamAV daemon: clamd .

Restarting IMAP/POP3 mail server: dovecot.

Restarting web server: apache2 ... waiting ..

Restarting ftp server: Running: /usr/sbin/pure-ftpd-mysql-virtualchroot -l mysql:/etc/pure-ftpd/db/mysql.conf -l pam -b -E -p 4000:4020 -u 1000 -A -O clf:/var/log/pure-ftpd/transfer.log -Y 1 -H -B

Installation completed.

server1:/tmp/ispconfig3_install/install#

Der Installer konfiguriert alle untergeordneten Services, sodass es keiner manuellen Konfiguration bedarf.

Anschließend kannst du  ISPConfig 3 unter http://server1.example.com:8080/ oder http://192.168.0.100:8080/ erreichen. Logge dich mit dem Benutzernamen admin und dem Passwort admin (Du solltest den Standard nach dem ersten log-in ändern) ein:



Das System kann nun benutzt werden.

19. Hinweiss für Debian unter OpenVz

a)

VPSID=101

for CAP in CHOWN DAC_READ_SEARCH SETGID SETUID NET_BIND_SERVICE NET_ADMIN SYS_CHROOT SYS_NICE CHOWN DAC_READ_SEARCH SETGID SETUID NET_BIND_SERVICE NET_ADMIN SYS_CHROOT SYS_NICE

do

vzctl set $VPSID --capability ${CAP}:on --save

done


b) Pureftp

PureFTPD greift auf gewisse Schnittstellen zurück, die der virtuellen Maschine nicht vom Standard aus gegeben sind.

Hierzu muss im Host die Config der virtuellen Maschine bearbeitet bzw. ergänzt werden.

Die Configs liegen unter /etc/vz/config

vi /etc/config


CAPABILITY=”CHOWN:on DAC_READ_SEARCH:on SETGID:on SETUID:on NET_BIND_SERVICE:on NET_ADMIN:on SYS_CHROOT:on SYS_NICE:on “

20. Links

Bitte benutze die Kommentarfunktion nicht für Fragen, sondern nutze das Forum dazu.

0 Kommentar(e)

Zum Posten von Kommentaren bitte