Go to file
2017-10-22 12:11:03 +02:00
BAK Initial commit - merge old projekts 'amavisd-new/', 'dovecot/', 'postfix', 'postfixadmin' and 'roundcube'. 2017-10-22 12:11:03 +02:00
conf Initial commit - merge old projekts 'amavisd-new/', 'dovecot/', 'postfix', 'postfixadmin' and 'roundcube'. 2017-10-22 12:11:03 +02:00
DOC Initial commit - merge old projekts 'amavisd-new/', 'dovecot/', 'postfix', 'postfixadmin' and 'roundcube'. 2017-10-22 12:11:03 +02:00
.gitignore Initial commit - merge old projekts 'amavisd-new/', 'dovecot/', 'postfix', 'postfixadmin' and 'roundcube'. 2017-10-22 12:11:03 +02:00
install_amavis.sh Initial commit - merge old projekts 'amavisd-new/', 'dovecot/', 'postfix', 'postfixadmin' and 'roundcube'. 2017-10-22 12:11:03 +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 Initial commit - merge old projekts 'amavisd-new/', 'dovecot/', 'postfix', 'postfixadmin' and 'roundcube'. 2017-10-22 12:11:03 +02:00
install_postfix_base.sh Initial commit - merge old projekts 'amavisd-new/', 'dovecot/', 'postfix', 'postfixadmin' and 'roundcube'. 2017-10-22 12:11:03 +02:00
install_postfixadmin.sh Initial commit - merge old projekts 'amavisd-new/', 'dovecot/', 'postfix', 'postfixadmin' and 'roundcube'. 2017-10-22 12:11:03 +02:00
install_roundcube.sh Initial commit - merge old projekts 'amavisd-new/', 'dovecot/', 'postfix', 'postfixadmin' and 'roundcube'. 2017-10-22 12:11:03 +02:00
install_update_dovecot.sh Initial commit - merge old projekts 'amavisd-new/', 'dovecot/', 'postfix', 'postfixadmin' and 'roundcube'. 2017-10-22 12:11:03 +02: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 Initial commit - merge old projekts 'amavisd-new/', 'dovecot/', 'postfix', 'postfixadmin' and 'roundcube'. 2017-10-22 12:11:03 +02: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'.