Go to file
2017-11-19 17:06:15 +01:00
BAK Initial commit - merge old projekts 'amavisd-new/', 'dovecot/', 'postfix', 'postfixadmin' and 'roundcube'. 2017-10-22 12:11:03 +02:00
conf Determin PHP version if installed via debian package system. Restart PHP after postfixadmin installation. 2017-11-07 03:53:13 +01:00
DOC Initial commit - merge old projekts 'amavisd-new/', 'dovecot/', 'postfix', 'postfixadmin' and 'roundcube'. 2017-10-22 12:11:03 +02:00
.gitignore Reorganise cronjob creation. 2017-10-24 18:27:52 +02:00
convert_dovecot_pfa_password.sh Some changes on script output. 2017-10-30 17:30:56 +01:00
install_amavis.sh Reorganise cronjob creation. 2017-10-24 18:27:52 +02:00
install_opendkim.sh Initial commit - merge old projekts 'amavisd-new/', 'dovecot/', 'postfix', 'postfixadmin' and 'roundcube'. 2017-10-22 12:11:03 +02:00
install_postfix_advanced.sh Add transport definitions 'smtp-ipv4-only' and 'smtp-ipv6-only'. 2017-11-19 17:06:15 +01:00
install_postfix_base.sh Add/Fix Synchronising package index files with debian repositories. 2017-10-22 15:10:18 +02:00
install_postfixadmin.sh Determin PHP version if installed via debian package system. Restart PHP after postfixadmin installation. 2017-11-07 03:53:13 +01:00
install_roundcube.sh Somer minor changes on output of scripts 'install_roundcube.sh' and 'upgrade_roundcube.sh'. 2017-11-09 04:55:08 +01:00
install_update_dovecot.sh Remove deprecated 'autocreate' plugin. Modify expire plugin. 2017-11-06 17:48:22 +01:00
README.dovecot.systemd Initial commit - merge old projekts 'amavisd-new/', 'dovecot/', 'postfix', 'postfixadmin' and 'roundcube'. 2017-10-22 12:11:03 +02:00
README.install Initial commit - merge old projekts 'amavisd-new/', 'dovecot/', 'postfix', 'postfixadmin' and 'roundcube'. 2017-10-22 12:11:03 +02:00
upgrade_roundcube.sh Somer minor changes on output of scripts 'install_roundcube.sh' and 'upgrade_roundcube.sh'. 2017-11-09 04:55:08 +01:00

# - Install complete Mailsystem
# - ===========================
# -
# -    postfix
# -    vacation, postfixadmin
# -    amavisd-new
# -    dovecot
# -    roundcube
# -    opendekim
# -
# - Assuming the following services are installed (and running) correctly:
# -    apache2 webservice
# -    PHP engine
# -    Let's encrypt (dehydrated - optional
# -

1.) Install Postfix
   - run script 'install_postfix_advanced.sh'
        if running the forst time, configuration file conf/install_postfix_advanced.conf
        will be created automatically.
        choose 'complete Mailserver (with mailboxes)'


2.) Install vacation and postfixadmin
   - create configuration file 'install_postfixadmin.conf'
        cp -a conf/install_postfixadmin.conf.sample conf/install_postfixadmin.conf
   - adjust config file 'conf/install_postfixadmin.conf' to your needs
   - run script 'install_postfixadmin.sh'


3.) Install AMaViS
   - run script 'install_amavis.sh'.
        if running the forst time, configuration file conf/install_amavis.sh.conf
        will be created automatically.


4.) Install dovecot
   -  create configuration file 'install_update_dovecot.conf'
         cp -a conf install_update_dovecot.conf.sample install_update_dovecot.conf
   - adjust configuration file 'install_update_dovecot.conf' to your needs
   - run script 'install_update_dovecot.sh'

5.) Install roundcube webmailer
   -  create configuration file 'install_upgrade_roundcube.conf'
      sp -a install_upgrade_roundcube.conf.sample install_upgrade_roundcube.conf
   - adjust config file 'install_upgrade_roundcube.conf' to your needs
   run script 'install_roundcube.sh'.


6.) Install OpenDKIM
   - run script 'install_opendkim.sh'.