기계적 인조 인간

라운드 큐브 웹 메일 설치 및 구성

How to Create a HTML Signature in the Roundcube Webmail Client

How to Create a HTML Signature in the Roundcube Webmail Client

차례:

Anonim

이것은 메일 서버 설정 및 구성 시리즈의 마지막 부분으로, Roundcube 웹 메일을 설치하고 구성하는 방법을 다룹니다.

Roundcube는 PHP로 작성된 매우 직관적이고 현대적인 사용자 인터페이스를 갖춘 웹 기반 IMAP 이메일 클라이언트입니다. Roundcube를 사용하려면 웹 브라우저 만 있으면됩니다.

RoundCube에는 서식있는 텍스트 / HTML 메시지 작성, 주소록, MIME / HTML 이메일 지원, 여러 발신자 ID, 맞춤법 검사, 3 열보기, 끌어서 놓기 메시지 관리 등과 같은 이메일 클라이언트에 필요한 모든 기능이 포함되어 있습니다.

전제 조건

이 학습서를 계속하기 전에 sudo 권한이있는 사용자로 로그인했는지 확인하십시오.

PHP 의존성

패키지 목록을 업데이트하고 필요한 모든 PHP 의존성을 설치하는 것으로 시작하겠습니다:

sudo apt update sudo apt install php-auth php-intl php-mail-mime php-mail-mimedecode php-mcrypt php-net-smtp php-net-socket php-pear php-xml php7.0-intl php7.0-mcrypt php7.0-xml php7.0-gd php7.0-gd php-imagick

설치가 완료되면 다음 sed 명령을 실행하여 date.timezone 값을 UTC 로 설정하십시오.

sudo sed -i "s/;date.timezone.*/date.timezone = UTC/" /etc/php/7.0/fpm/php.ini

변경 사항을 적용하려면 PHP FPM 서비스를 다시 시작하십시오.

sudo systemctl php7.0-fpm restart

MySQL 데이터베이스 생성

Roundcube는 MySQL, PostgreSQL 및 SQLite 데이터베이스 백엔드를 지원합니다.

이 튜토리얼에서는 MySQL을 데이터베이스 서버로 사용합니다. MySQL 쉘에 로그인하십시오.

mysql -u root -p

사용자 인 새 MySQL 데이터베이스를 작성하고 새로 작성된 데이터베이스에 대해 해당 사용자에게 특권을 부여하십시오.

CREATE DATABASE roundcubemail; GRANT ALL ON roundcubemail.* TO 'roundcubemail'@'localhost' IDENTIFIED BY 'P4ssvv0rD'; FLUSH PRIVILEGES;

Roundcube 다운로드

글을 쓰는 시점에서 1.3.8은 최신 안정 버전의 Roundcube입니다. 다음 단계를 계속하기 전에 Roundcube 다운로드 페이지에서 최신 버전이 있는지 확인해야합니다.

다음 wget 명령을 사용하여 Roundcube 아카이브를 다운로드하여 시작하십시오.

https://github.com/roundcube/roundcubemail/releases/download/1.3.8/roundcubemail-1.3.8.tar.gz

다운로드가 완료되면 아카이브를 추출하고 Roundcube 코드를 /var/www/roundcubemail 디렉토리로 이동하십시오.

tar xzf roundcubemail-1.3.8.tar.gz.tar.gz sudo mv roundcubemail-1.3.8/ /var/www/roundcubemail

Nginx 및 PHP-FPM은 www-data 사용자로 실행되므로 /var/www/postfixadmin 디렉토리의 소유권을 해당 사용자로 변경해야합니다.

sudo chown -R www-data: /var/www/roundcubemail

Nginx 구성

이 시리즈의 첫 번째 부분에서는 PostfixAdmin 인스턴스를위한 Nginx 서버 블록을 만들었습니다. 구성 파일을 열고 노란색으로 강조 표시된 다음 위치 지시문을 추가하십시오.

/etc/nginx/sites-enabled/mail.linuxize.com.conf

… location /roundcubemail { index index.php; try_files $uri $uri/ /roundcubemail/index.php; } location ~ ^/roundcubemail/(README|INSTALL|LICENSE|CHANGELOG|UPGRADING)$ { deny all; } location ~ ^/roundcubemail/(bin|SQL|config|temp|logs)/ { deny all; }…

변경 사항을 적용하려면 Nginx 서비스를 다시로드하십시오.

sudo systemctl reload nginx

라운드 큐브 구성

브라우저를 열고 https://mail.linuxize.com/roundcubemail/installer 이동 https://mail.linuxize.com/roundcubemail/installer .

다음과 같은 화면이 나타납니다.

라운드 큐브 플러그인 활성화

Roundcube에는 기본적으로 비활성화 된 여러 플러그인이 제공됩니다. 이 가이드에서는 password managesieve 플러그인을 활성화 password . 이 플러그인을 통해 사용자는 체 필터를 생성하고 Roundcube 인터페이스 내에서 비밀번호를 변경할 수 있습니다.

/var/www/roundcubemail/config/config.inc.php

// Enable plugins $config = array('managesieve', 'password'); // Configure managesieve plugin $rcmail_config = 4190; // Configure password plugin $config = 'sql'; $config = 'mysql://postfixadmin:P4ssvv0rD@localhost/postfixadmin'; $config = 'UPDATE mailbox SET password=%c WHERE username=%u'; password_db_dsn 행에 PostfixAdmin 데이터베이스 신임 정보를 입력하는 것을 잊지 마십시오.

결론

이 튜토리얼에서는 Ubuntu 시스템에서 Roundcube 웹 메일을 설치 및 구성하는 방법과 시브 필터와 같은 추가 기능을 추가하기 위해 Roundcube 플러그인을 설치 및 활성화하는 방법을 보여주었습니다.

이 시리즈의 마지막 게시물입니다. 질문이 있으시면 언제든지 의견을 남겨주십시오.

메일 서버 라운드 큐브

이 게시물은 메일 서버 시리즈 설정 및 구성의 일부입니다.

이 시리즈의 다른 게시물:

• PostfixAdmin으로 메일 서버 설정 • Postfix 및 Dovecot 설치 및 구성 • Rspamd 설치 및 통합 • Roundcube 웹 메일 설치 및 구성