Afterlogic

From QmailToaster
Jump to navigation Jump to search

Back

Installation
# mkdir /usr/share/webmaillite
# cd /usr/share/webmaillite
# wget https://afterlogic.org/download/webmail_php.zip
# yum -y install unzip
# unzip webmail_php.zip
# chown -R apache.apache /usr/share/webmaillite/data
# chown -R apache.apache /usr/share/webmaillite/adminpanel
# vi /usr/share/webmaillite/data/settings/config.json 
  Set 'RedirectToHttps' to true
# vi /usr/share/webmaillite/data/settings/modules/TwoFactorAuth.config.json
  Set 'Disable' to false 
      'ShowRecommendationToConfigure' to true 
      'AllowSecurityKeys to true
# printf '%s\n' \
  'Alias /wmail /usr/share/webmaillite' \
  '<Directory /usr/share/webmaillite/>' \
  '  <IfModule mod_authz_core.c>' \
  '     # Apache 2.4' \
  '     Require local' \
  '     Require all granted' \
  '  </IfModule>' \
  '<IfModule !mod_authz_core.c>' \
  '     # Apache 2.2' \
  '     Order Deny,Allow' \
  '     Require all granted' \
  '     Allow from all' \
  '  </IfModule>' \
  '</Directory>' \
  > /etc/httpd/conf.d/webmaillite.conf
# systemctl restart httpd
# MYSQLPW=<mypassword>
# mysqladmin create afterlogic -uroot -p$MYSQLPW
# mysqladmin -uroot -p$MYSQLPW reload
# mysqladmin -uroot -p$MYSQLPW refresh
# mysql -p$MYSQLPW -e "CREATE USER afterlogic@localhost IDENTIFIED BY 'p4ssw3rd'"
# mysql -p$MYSQLPW -e "GRANT ALL PRIVILEGES ON afterlogic.* TO afterlogic@localhost"
# mysqladmin -uroot -p$MYSQLPW reload
# mysqladmin -uroot -p$MYSQLPW refresh
Open browser to http://ip.address.of.server/wmail/adminpanel to login: (username: superadmin, password: <blank>), and change password
Go to 'Database Settings' and enter settings  
   1) SQL Login: afterlogic
   2) SQL Password: SsEeCcRrEeTt
   3) Database Name: afterlogic
   4) Host: 127.0.0.1
   5) Test connection (Button)
   6) Create/Update tables (Button)
   7) Update Configuration (Button)
   8) Save
Go to 'Mail Servers' and enter settings
   1) Display Name: <To Suit>
   2) IMAP Server: 127.0.0.1
   3) SMTP Server: 127.0.0.1
   4) Leave everything else unchanged
   5) Save
Logout
Login with any Mail Server user account
More Information: Here