Rainloop: Difference between revisions

From QmailToaster
Jump to navigation Jump to search
(Created page with " # Install rainloop 1) # wget https://www.rainloop.net/repository/webmail/rainloop-community-latest.zip or # https://www.rainloop.net/repository/webmail/rainloop-latest.zip 2) # unzip rainloop-community-latest.zip -d /usr/share/rainloop 3) # find /usr/share/rainloop -type d -exec chmod 755 {} \; 4) # find /usr/share/rainloop -type f -exec chmod 644 {} \; 5) # chown -R apache:apache /usr/share/rainloop 6a) # vi /etc/httpd/conf.d/rainloop.conf (Cent...")
 
No edit summary
Line 1: Line 1:
  # Install rainloop
  # Install rainloop
   1) # wget https://www.rainloop.net/repository/webmail/rainloop-community-latest.zip
   1) # wget https://www.rainloop.net/repository/webmail/rainloop-community-latest.zip
     or
     or
Line 8: Line 7:
   4) # find /usr/share/rainloop -type f -exec chmod 644 {} \;
   4) # find /usr/share/rainloop -type f -exec chmod 644 {} \;
   5) # chown -R apache:apache /usr/share/rainloop
   5) # chown -R apache:apache /usr/share/rainloop
  6a) # vi /etc/httpd/conf.d/rainloop.conf (CentOS 7/8)
  6a) # vi /etc/httpd/conf.d/rainloop.conf (CentOS 7/8)<br>
  #
  #
  # Rainloop Webmail is a browser-based multilingual IMAP client
  # Rainloop Webmail is a browser-based multilingual IMAP client
  #
  #
  RewriteEngine On
  RewriteEngine On
  RewriteCond %{HTTPS} off
  RewriteCond %{HTTPS} off
  RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
  RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
  Alias /rlmail /usr/share/rainloop
  Alias /rlmail /usr/share/rainloop
  <Directory /usr/share/rainloop/>
  <Directory /usr/share/rainloop/>
     Options +Indexes +FollowSymLinks +ExecCGI
     Options +Indexes +FollowSymLinks +ExecCGI
Line 26: Line 22:
     #TransferLog "/var/log/httpd/rainloop_access_log"
     #TransferLog "/var/log/httpd/rainloop_access_log"
  </Directory>
  </Directory>
  <Directory /usr/share/rainloop/data/>
  <Directory /usr/share/rainloop/data/>
     Require all denied
     Require all denied
  </Directory>
  </Directory>
  6b) vi /etc/httpd/conf.d/rainloop.conf (CentOS 6)
  6b) vi /etc/httpd/conf.d/rainloop.conf (CentOS 6)
  #
  #
Line 39: Line 33:
  RewriteCond %{HTTPS} off
  RewriteCond %{HTTPS} off
  RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
  RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
  Alias /rlmail /usr/share/rainloop
  Alias /rlmail /usr/share/rainloop
  <Directory /usr/share/rainloop/>
  <Directory /usr/share/rainloop/>
   Options -Indexes
   Options -Indexes
   AllowOverride All
   AllowOverride All
  </Directory>
  </Directory>
  <Directory /usr/share/rainloop/data>
  <Directory /usr/share/rainloop/data>
   Order Deny,Allow
   Order Deny,Allow
   Deny from All
   Deny from All
  </Directory>
  </Directory><br>
 
   7) # yum -y install php-xml
   7) # yum -y install php-xml
   8) # systemctl restart httpd
   8) # systemctl restart httpd<br>
 
  # Configure, help
  # Configure, help
   8) https://yourserver/rlmail/?admin/
   8) https://yourserver/rlmail/?admin/
Line 61: Line 50:
   9) Change admin password
   9) Change admin password
  10) Add your domain, IMAP server, SMTP server, ...Do not use short login
  10) Add your domain, IMAP server, SMTP server, ...Do not use short login
  11) Add contact support if needed. Requires DB support.
  11) Add contact support if needed. Requires DB support.<br>
 
  # Login to email account
  # Login to email account
  12) https://yourserver/rlmail  
  12) https://yourserver/rlmail  
  13) Additional Tutorial
  13) Additional Tutorial
  14) 2-Factor Authentication
  14) 2-Factor Authentication

Revision as of 14:36, 27 March 2024

# Install rainloop
 1) # wget https://www.rainloop.net/repository/webmail/rainloop-community-latest.zip
   or
   # https://www.rainloop.net/repository/webmail/rainloop-latest.zip   
 2) # unzip rainloop-community-latest.zip  -d /usr/share/rainloop
 3) # find /usr/share/rainloop -type d -exec chmod 755 {} \;
 4) # find /usr/share/rainloop -type f -exec chmod 644 {} \;
 5) # chown -R apache:apache /usr/share/rainloop
6a) # vi /etc/httpd/conf.d/rainloop.conf (CentOS 7/8)
# # Rainloop Webmail is a browser-based multilingual IMAP client # RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} Alias /rlmail /usr/share/rainloop <Directory /usr/share/rainloop/> Options +Indexes +FollowSymLinks +ExecCGI AllowOverride All Require all granted #ErrorLog "/var/log/httpd/rainloop_error_log" #TransferLog "/var/log/httpd/rainloop_access_log" </Directory> <Directory /usr/share/rainloop/data/> Require all denied </Directory> 6b) vi /etc/httpd/conf.d/rainloop.conf (CentOS 6) # # Rainloop Webmail is a browser-based multilingual IMAP client #
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Alias /rlmail /usr/share/rainloop
<Directory /usr/share/rainloop/>
  Options -Indexes
  AllowOverride All
</Directory>
<Directory /usr/share/rainloop/data>
  Order Deny,Allow
  Deny from All
</Directory>
7) # yum -y install php-xml 8) # systemctl restart httpd
# Configure, help 8) https://yourserver/rlmail/?admin/ username: admin password: 12345 9) Change admin password 10) Add your domain, IMAP server, SMTP server, ...Do not use short login 11) Add contact support if needed. Requires DB support.
# Login to email account 12) https://yourserver/rlmail 13) Additional Tutorial 14) 2-Factor Authentication