Need help? Chat now!

Hostwinds 튜토리얼

에 대한 검색 결과:


Ubuntu (18.04)에 Postfix 및 s-nail 설치

태그 : Ubuntu 

이 안내서는 Ubuntu 18.04 서버에서 메일을 보내고받을 수 있도록 Postfix 및 S-Nail을 설치하고 구성하는 방법을 초과합니다. 너는해야 할 것이다 SSH를 사용하여 서버에 연결 이 가이드의 루트 또는 수퍼 유저로 계속하려면 hostwinds cloud, vps 또는 전용 서버를 사용할 준비가되어 있어야합니다.

항상 그렇듯이 서버를 변경하거나이 가이드를 계속하기 전에 서버를 제대로 백업하는 것이 좋습니다.

언제나처럼 서버가 최신 상태인지 확인.

1 단계: Postfix를 설치 및 구성하십시오.

첫 번째 단계는 Postfix를 설치하는 것입니다. 우리는 Debian_Priority = Low를 사용하여 설치 중에 더 많은 옵션을 볼 수 있습니다.

터미널에 다음을 입력하십시오.

sudo DEBIAN_PRIORITY=low apt install postfix -y

다음으로 몇 가지 옵션을 구성하려고합니다.

인터넷 사이트를 선택하십시오.

완전한 도메인 이름을 입력하십시오.

루트 및 포스트 마스터 메일 수신자를 입력하십시오.

메일을받을 다른 목적지를 입력하세요. 기본값은 괜찮습니다.

저널 된 파일 시스템을 사용하여 "아니오"를 선택할 수 있습니다.

이 화면은 로컬 네트워크를 지정하도록 요청합니다. 기본값으로 둘 수 있습니다.

편지함 크기 제한 (바이트)을 지정합니다. 0으로 설정하면 제한이 없습니다.

주소 확장을 지정하는 데 사용할 문자를 설정하십시오.

여기서는 Postfix와 함께 사용할 인터넷 프로토콜을 설정합니다. 이 모든 것을 그대로 둘 수 있습니다.

2 단계: Tweak Postfix

일부 항목은 아래에서 해결할 패키지를 설치하는 동안 설정되지 않았습니다.

우리는 사용자의 홈 디렉토리 아래에서 디렉토리 구조를 만들 것입니다.타이핑하여 이것을 설정하십시오

sudo postconf -e 'home_mailbox= Maildir/.'

그런 다음 virtual_alias_maps 테이블이 저장 될 위치를 지정합니다.

sudo postconf -e 'virtual_alias_maps= hash:/etc/postfix/virtual

이제 가상 맵 파일을 설정하겠습니다. 좋아하는 텍스트 편집기에서 열 수 있습니다. 이 튜토리얼에서는 nano를 사용할 것입니다.

sudo nano /etc/postfix/virtual

이 파일의 서식은 왼쪽의 주소가 메일을 수신하려는 전자 메일 주소, 공백 공간, 메일을 배달하고자하는 리눅스 사용자입니다. 이메일 주소와 Linux 사용자가있는 파일은 다음과 같이 보입니다.

파일을 저장하고 편집기를 종료하고 타이핑하여 매핑 변경 사항을 적용하십시오.

sudo postmap /etc/postfix/virtual
sudo systemctl restart postfix

다음 단계는 방화벽을 통해 Postfix를 허용하는 것입니다. 이 예에서는 ufw를 사용하고 있으며 다음 명령을 사용할 수 있습니다.

sudo ufw allow postfix

3 단계 : 달팽이 설치

메일 클라이언트를 설치하는 전제 조건이 메일 변수를 설정하려고합니다.메일 클라이언트는이 변수를 검사하여 사용자의 메일을 어디에서 가져올 위치를 파악합니다.이 작업이 작동하려면 사용자가 자신의 계정에 액세스하는 방법에 관계없이 여러 위치 에서이 변수를 설정해야합니다.

echo 'export MAIL=~/Maildir' | Sudo tee -a /etc/bash.bashrc | Sudo tee -a /etc/profile.d/mail.sh

현재 세션으로 /etc/profile.d/mail.sh 파일을 소스로 만들 것입니다.

source /etc/profile.d/mail.sh

다음으로 s-nail 패키지를 설치합니다.

sudo apt install s-nail

이것이 완료되면 텍스트 선택 편집기에서 /etc/s-nail.rc를 엽니 다.

sudo nano /etc/s-nail.rc

파일 맨 아래에 다음 행을 추가하십시오.

set empty start
set folder=Maildir
set record=+sent

4 단계 : 디렉토리 구조 초기화

MailDir 구조를 만드는 가장 좋은 방법은 이메일을 보내는 것입니다. s-neal 명령을 사용하여 -snorecord 옵션을 사용합니다. 사용하려는 사용자와 일치하도록 다음 명령을 변경하십시오.

echo 'init' | s-nail -s 'init' -Snorecord user

가능한 모든 명령을 보려면 s-nail에 대한 도움말 페이지를 볼 수 있습니다.

s-nail -h

작성자 Hostwinds Team  /  칠월 31, 2019