웹사이트 검색

RainLoop 웹메일 - Linux용 현대적이고 빠른 웹 기반 이메일 클라이언트


RainLoopPHP를 기반으로 하는 무료 웹메일 애플리케이션으로, 무료 오픈 소스이며 데이터베이스 연결 없이도 많은 수의 이메일 계정을 처리할 수 있는 최신 사용자 인터페이스를 갖추고 있습니다. 데이터베이스 연결이 아닌 경우에는 SMTPIMAP 프로토콜을 모두 보유하여 문제 없이 이메일을 쉽게 보내고 받을 수 있습니다.

RainLoop 주요 기능

  1. 현대: 파일 드래그 앤 드롭, 파일 업로드를 위한 진행률 표시줄, 브라우저 알림, 메시지에 이미지 삽입, 키보드 단축키, 다국어 메일 등을 갖춘 최신 사용자 인터페이스.
  2. 기술적: SMTPIMAP과 같은 모든 최신 메일 서버 프로토콜을 지원합니다. 다단계 캐싱 엔진을 사용하면 애플리케이션 성능을 높이고 메일과 서버의 부하를 줄일 수 있습니다.
  3. 사용자 정의 가능: 시각적 테마를 사용하여 인터페이스 레이아웃을 사용자 정의할 수 있는 고도의 사용자 정의 옵션과 다국어 인터페이스 지원, 새로운 언어를 쉽게 추가할 수 있습니다.
  4. 소셜: Facebook, Google, Twitter와의 통합을 통해 사용자는 소셜 네트워크 자격 증명으로 로그인할 수 있습니다.
  5. 단순성: 특별한 기술 없이도 RainLoop 애플리케이션을 쉽게 설치하고 업그레이드할 수 있는 방법을 제공합니다. 내장된 업그레이드 도구를 사용하면 사용자는 관리 인터페이스를 통해 한 번의 클릭으로 새 버전과 플러그인을 쉽게 얻을 수 있습니다.
  6. 보안: 내장된 보호 모듈은 여러 가지 공격을 방지하기 위해 위험한 HTML 항목을 지웁니다. 또한 CSRF 공격으로부터 보호하기 위해 토큰 기반 보안 엔진이 사용됩니다.
  7. 확장성: 플러그인 시스템은 비밀번호 변경, 전체 주소, 작성 화면, 데이터베이스에 사용자 설정 유지 등과 같은 여러 기능을 제공하며 애플리케이션에 쉽게 통합됩니다.
  8. 성능 : 효율적인 메모리 사용을 염두에 두고 잘 설계된 애플리케이션이므로 저사양 서버에서도 원활하게 작동할 수 있습니다. 그러나 여전히 대부분의 경우 애플리케이션의 성능과 속도는 서버 성능과 사용 가능한 대역폭에 직접적으로 좌우됩니다.

RainLoop의 요구 사항

RainLoop 애플리케이션을 설치하려면 다음이 필요합니다.

  1. GNU/리눅스 운영 체제
  2. 아파치 웹 서버
  3. PHP 버전 5.3 이상
  4. PHP 확장
RainLoop 데모 및 미리보기
  1. 애플리케이션 데모 보기 – http://demo.rainloop.net/

테스트 환경
  1. 운영 체제 – CentOS 6.5Ubuntu 13.04
  2. 아파치 – 2.2.15
  3. PHP –5.5.3
  4. RainLoop –1.6.3.715

Linux에 RainLoop 웹메일 설치

앞서 언급했듯이 RainLoop 웹메일은 Apache와 Linux용 PHP로 개발되었습니다. 따라서 cURL, ibxml, dom, dom, 등의 PHP 모듈과 함께 시스템에 PHP가 설치된 실행 중인 웹 서버가 있어야 합니다. >openssl, DateTime, PCRE 등. 이러한 모든 필수 패키지를 설치하려면 yum이라는 패키지 관리자 도구를 사용하거나 Linux 배포판에 따라 apt-get.

1단계: Apache, PHP, MySQL 설치

yum 명령을 사용하여 Red Hat 기반 시스템에 설치합니다.

yum install httpd
yum install mysql mysql-server
yum install php php-mysql php-xml pcre php-common curl 
service httpd start
service mysqld start

apt-get 명령을 사용하여 Debian 기반 시스템에 설치합니다.

apt-get install apache2
apt-get install mysql-server mysql-client
apt-get install php5 libapache2-mod-auth-mysql libmysqlclient15-dev php5-mysql curl libcurl3 libcurl3-dev php5-curl php5-json
service apache2 start
service mysql start

2단계: RainLoop 웹메일 다운로드 및 설치

이제 공식 RainLoop 사이트로 이동하여 아래 링크를 사용하여 최신 소스 타르볼(예: 버전 1.6.3.715)을 다운로드하세요.

  1. http://rainloop.net/downloads/

또는 다음 'wget' 명령을 사용하여 최신 소스 패키지를 다운로드하고 Apache 웹 루트 디렉토리에 추출할 수도 있습니다. 예를 들어 '/var/www/rainloop' 또는 '/var/www/html/rainloop'입니다.

Red Hat 기반 시스템
mkdir /var/www/html/rainloop		
cd /var/www/html/rainloop
wget http://repository.rainloop.net/v1/rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
unzip rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
rm rainloop-*.zip
데비안 기반 시스템
mkdir /var/www/rainloop		
cd /var/www/webmail
wget http://repository.rainloop.net/v1/rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
unzip rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
rm rainloop-*.zip

참고: zip 아카이브를 처리할 필요 없이 최신 버전의 RainLoop 애플리케이션을 다운로드할 수도 있습니다. 터미널에서 다음 명령을 사용하기만 하면 됩니다.

curl -s http://repository.rainloop.net/installer.php | php

3단계: 권한 구성

패키지 콘텐츠를 추출한 후 제품을 설치하기 전에 파일 및 디렉터리에 대한 올바른 권한을 설정했는지 확인하십시오. 이는 기본 구성으로 애플리케이션을 실행하는 데 필요합니다. 이는 수동 업그레이드를 처리하거나 백업에서 복원하는 경우에도 필수입니다. 애플리케이션 디렉토리(예: '/var/www/rainloop' 또는 '/var/www/html/rainloop')로 전환하고 거기에서 다음 명령을 실행하십시오.

find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

이제 애플리케이션의 소유자를 재귀적으로 설정합니다.

chown -R www-data:www-data .

참고: 특정 Linux 배포판에 따라 웹 서버 실행을 위한 사용자 계정이 다를 수 있습니다(apache, www, www-data, nobody, nginx 등).

4단계: 관리 인터페이스를 통해 RainLoop 구성

RainLoop 애플리케이션을 구성하는 방법에는 관리자 패널을 사용하거나 터미널에서 'application.ini' 파일을 수동으로 수정하는 두 가지 방법이 있습니다. 그러나 대부분의 기본 옵션은 웹 인터페이스를 통해 구성되며 대부분의 경우 접미사가 붙습니다. 관리자 패널에 액세스하려면 다음 기본 로그인 자격 증명을 사용하십시오.

  1. URL : http://Your-IP-Address/rainloop/?admin
  2. 사용자: 관리자
  3. 통과 : 12345

관리자 로그인

관리자 비밀번호 변경

로그인한 후에는 악의적인 공격으로부터 애플리케이션을 보호하기 위해 기본 비밀번호를 변경하는 것이 좋습니다.

브랜딩

사용자 정의 제목, 설명 및 로고 경로를 추가하여 로그인 화면을 사용자 정의할 수 있습니다.

연락처 활성화

연락처 기능을 활성화하려면 지원되는 데이터베이스를 사용해야 합니다. 여기서는 연락처 활성화를 위한 데이터베이스로 MySQL을 사용하겠습니다. 따라서 터미널에서 다음 명령을 사용하여 수동으로 데이터베이스를 생성하십시오.

mysql -u root -p
mysql> create database rainloop;
mysql> exit;

이제 관리자 패널 –> 연락처 페이지에서 연락처 기능을 활성화하세요.

도메인 추가

관리자 패널 –> 도메인 –> 도메인 추가 페이지에서 도메인을 추가하거나 구성할 수 있습니다. 도메인 추가에 권장되는 설정은 localhost(예: IMAP의 경우 127.0.0.1 및 포트 143, 포트 25)입니다. SMTP. 서버 구성에 따라 IMAPS/SMTPS에 대해 SSL/TLS를 선택할 수도 있으며 잊지 마세요. '간략한 로그인 양식 사용' 확인란을 선택합니다.

플러그인 – 비밀번호 변경 활성화

이 플러그인은 이메일 계정 비밀번호를 변경하는 기능을 추가합니다. 이 플러그인을 활성화하려면 서버에 'poppassd'라는 패키지를 설치해야 합니다.

apt-get install poppassd	[on Debian based Systems]

Red Hat 기반 시스템에서는 특정 배포판에 대해 Razor의 Edge Repository를 다운로드하여 활성화한 후 다음 명령을 사용하여 'poppassd' 패키지를 설치해야 합니다.

yum install poppassd

다음으로 관리자 패널 –> 패키지 섹션으로 이동하여 플러그인을 설치하세요.

관리자 패널 > 플러그인 페이지에서 poppassd 플러그인을 활성화하고 'poppassd-change-password' 상자를 선택합니다. 127.0.0.1, 포트 106과 같은 서버 세부정보를 추가하고 허용된 이메일에 '*'를 입력합니다.

사회의

Facebook, GoogleTwitter와의 통합을 통해 사용자는 소셜 네트워크 자격 증명을 사용하여 로그인할 수 있습니다. Dropbox 통합을 통해 사용자는 Dropbox 저장소에 있는 파일을 첨부할 수 있습니다.

소셜 통합을 활성화하려면 관리자 패널 –> 소셜 탭으로 이동하여 특정 소셜 네트워크에 대한 적절한 필드를 추가하세요. 사회 통합에 대한 자세한 지침은 http://rainloop.net/docs/social/에서 확인할 수 있습니다.

참조 링크

RainLoop 홈페이지