웹사이트 검색

WebMail Lite - Gmail, Yahoo, Outlook 등의 메일을 관리하고 다운로드하세요


WebMail Lite는 로컬 메일 서버나 Gmail, Yahoo!, Outlook 등의 공용 메일 서비스에서 메일을 관리하고 다운로드하는 데 사용할 수 있는 웹 애플리케이션입니다. WebMail Lite 애플리케이션은 IMAP 및 SMTP 서비스에 대한 클라이언트 인터페이스 역할을 하여 구성된 모든 이메일 계정이 받은 편지함 메시지를 로컬에서 동기화하고 처리할 수 있도록 합니다.

요구사항

  1. CentOS/RHEL에 설치된 LAMP 스택
  2. Ubuntu에 설치된 LAMP 스택
  3. 데비안에 설치된 LAMP 스택

이 주제에서는 Debian, Ubuntu 및 CentOS 서버에서 WebMail Lite PHP 애플리케이션의 최신 버전을 설치하고 구성하는 방법을 알아봅니다.

1단계: WebMail Lite의 초기 설정

1. 서버에 WebMail Lite 애플리케이션 설치를 시작하기 전에 먼저 다음 명령을 실행하여 다음 PHP 모듈 및 확장 기능이 LAMP 스택에 설치 및 활성화되어 있는지 확인하세요. .

------------ On CentOS and RHEL ------------ 
yum install epel-release
yum install php-xml php-mcrypt php-mbstring php-curl

------------ On Debian and Ubuntu ------------
apt install php7.0-xml php7.0-mcrypt php7.0-mbstring php7.0-curl

2. 그런 다음 WebMail Lite zip 압축 파일 아카이브의 콘텐츠를 추출하는 데 사용할 unzip 유틸리티를 시스템에 설치합니다.

yum install zip unzip  [On CentOS/RHEL]
apt install zip unzip  [On Debian/Ubuntu]

3. 다음 단계에서는 다음 PHP 변수를 변경하기 위해 PHP 기본 구성 파일을 수정합니다. 또한 서버의 물리적 위치를 반영하도록 PHP 시간대 설정을 업데이트해야 합니다.

vi /etc/php.ini                    [On CentOS/RHEL]
nano /etc/php/7.0/apache2/php.ini  [On Debian/Ubuntu]

다음 변수 PHP 구성 파일을 검색, 편집 및 업데이트합니다.

file_uploads = On
allow_url_fopen = On
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

그에 따라 PHP time.zone 변수를 바꾸세요. PHP에서 사용 가능한 모든 시간대 목록을 얻으려면 공식 PHP Timezone 문서를 참조하세요.

4. 위에서 설명한 설정에 따라 PHP 구성 파일 편집을 마친 후 다음 명령을 실행하여 Apache HTTP 데몬을 다시 시작하여 변경 사항을 반영합니다.

systemctl restart httpd  [On CentOS/RHEL]
systemctl restart apache2  [On Debian/Ubuntu]

2단계: WebMail Lite 데이터베이스 생성

5. WebMail Lite 웹메일 클라이언트 애플리케이션은 사용자 구성, 연락처 및 정보를 저장하기 위해 MySQL 데이터베이스와 같은 RDBMS 데이터베이스를 백엔드로 사용합니다. 기타 필수 설정.

설치된 LAMP 스택에서 MariaDB/MySQL 데이터베이스에 로그인하고 아래 명령을 실행하여 WebMail 애플리케이션에서 사용할 새 데이터베이스를 생성합니다. 또한 WebMail Lite 데이터베이스를 관리하기 위한 사용자와 비밀번호를 설정합니다.

mysql -u root -p

MariaDB [(none)]> create database mail;
MariaDB [(none)]> grant all privileges on mail.* to 'webmail'@'localhost' identified by 'password1';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit

3단계: WebMail Lite 다운로드

6. WebMail Lite 애플리케이션을 설치하려면 먼저 WebMail Lite 다운로드 웹 페이지를 방문하고 다음 명령을 실행하여 최신 zip 아카이브를 가져옵니다.

wget https://afterlogic.org/download/webmail_php.zip 

7. 다음으로, 아래 명령을 실행하여 WebMail Lite zip 압축 아카이브를 현재 작업 디렉토리에 추출하고 추출된 모든 WebMail Lite 파일을 웹메일 디렉토리에서 웹 서버 문서 루트 경로로 복사합니다. 또한 ls 명령을 실행하여 /var/www/html 디렉터리에 복사된 모든 파일을 나열합니다.

unzip webmail_php.zip
rm -rf /var/www/html/index.html
cp -rf webmail/* /var/www/html/
ls -l /var/www/html/

8. 또한 아래 명령을 실행하여 Apache 런타임 사용자에게 웹 서버 문서 루트 경로에 대한 쓰기 권한을 부여했는지 확인하십시오. 다시 한 번 ls 명령을 실행하여 /var/www/html/ 디렉토리의 권한을 나열하십시오.

chown -R apacahe:apache /var/www/html/     [On CentOS/RHEL]
chown -R www-data:www-data /var/www/html/  [On Debian/Ubuntu]
ls -al /var/www/html/

4단계: WebMail Lite 설치

9. WebMail Lite를 설치하려면 브라우저를 열고 HTTP 프로토콜을 통해 서버의 IP 주소 또는 도메인 이름을 탐색하세요. 아래 예와 같이 URL 뒤에 /install 문자열을 추가합니다.

http://yourdomain.tld/install

10. 초기 설치 화면에서는 WebMail Lite 설치 프로그램 스크립트를 통해 일련의 서버 호환성 테스트와 설치 전 검사를 수행하여 필요한 모든 PHP 확장 프로그램 및 설정이 설치되어 있고 적절하게 구성되었는지 확인합니다. WebMail Lite를 설치하려면

또한 웹 서버 런타임 사용자가 webroot 데이터 폴더에 작성하고 구성 파일을 작성할 수 있는지 확인합니다. 모든 요구사항이 올바른 경우 다음 버튼을 눌러 계속하세요.

11. 다음 화면에서 동의 버튼을 눌러 라이센스 계약을 읽고 동의하세요.

12. 그런 다음 WebMail Lite MySQL 데이터베이스 호스트 주소와 데이터베이스 자격 증명을 추가하고 데이터베이스 테스트 버튼을 눌러 데이터베이스 연결을 테스트합니다. 계속하려면 데이터베이스 테이블 만들기를 선택하고 다음 버튼을 누르세요.

13. 다음으로 mailadm 사용자의 비밀번호를 입력하고 다음 버튼을 눌러 계속하세요. mailadmin 사용자는 WebMail Lite 응용 프로그램 관리에 사용되는 가장 권한 있는 계정입니다.

14. 다음 화면에서는 IMAP 및 SMP 프로토콜을 통해 메일 서버에 대한 연결을 확인할 수 있습니다. 이미 사내에 메일 서버를 구성한 경우 서버 호스트 항목에 메일 서버의 IP 주소를 입력하고 SMTP 연결을 테스트합니다.

메일 서버가 로컬에서 실행되는 경우 127.0.0.1 IP 주소를 사용하여 메일 서버 연결을 테스트합니다. 완료되면 다음 버튼을 눌러 애플리케이션 설치를 계속하세요.

WebMail Lite 설치 프로세스가 완료된 후 종료 버튼을 눌러 설치 프로세스를 완료합니다.

15. 이후 WebMail Lite 관리 패널에 접속하여 메일 서버 설정을 구성하려면 다음 주소로 이동하세요.

https://yourdomain.tld/adminpanel 

WebMail Lite 관리 패널에 로그인하려면 mailadm 사용자와 설치 과정에서 구성한 비밀번호를 사용하세요.

16. 도메인에 대한 메일 서비스를 구성하려면 도메인 -> 기본 설정으로 이동하여 수신 메일 필드와 발신 메일 필드에 메일 서버 IP 주소를 추가하세요.

또한, SMTP 메일 서버에 인증하기 위해 수신 메일의 사용자 로그인/비밀번호를 사용하는지 확인하세요. 자신의 메일 서버 설정에 따라 IP 주소와 포트 번호를 바꾸십시오. 새로운 설정을 적용하려면 저장 버튼을 누르세요.

WebMail Lite 애플리케이션을 사용하여 Gmail 계정을 관리하려는 경우 아래 스크린샷에 설명된 설정을 사용하세요.

17. WebMail Lite 애플리케이션에 로그인하려면 HTTP 프로토콜을 통해 도메인 이름으로 이동하고 이메일 서버 로그인 자격 증명을 추가하세요. 아래 스크린샷에서는 데모 목적으로 Gmail 계정을 사용하여 WebMail Lite 애플리케이션에 로그인하겠습니다.

http://yourdomain.tld 

18. WebMail Lite에 로그인하면 다음 스크린샷에 표시된 대로 모든 계정 메일 메시지를 읽거나 새 메시지를 작성하고 보낼 수 있습니다.

축하해요! 귀하의 사업장에 WebMail Lite 애플리케이션을 성공적으로 설치하고 구성했습니다. WebMail Lite 애플리케이션에 대한 방문자의 연결을 보호하려면 Let's Encrypt CA에서 얻은 무료 인증서를 사용하여 Apache HTTP 서버 SSL 구성을 활성화하세요.