
Ubuntu 12.04에 Postfix 설치 방법
상태: 비활성화
본고는 더 이상 지원되지 않는 Ubuntu 버전을 소개합니다.현재 실행 중인 서버에서 Ubuntu 12.04를 실행하는 경우 지원되는 Ubuntu 버전으로 업그레이드하거나 마이그레이션하는 것이 좋습니다.
Ubuntu 12.04 reached end of life (EOL) on April 28, 2017, 보안 패치나 업데이트를 더 이상 받지 않습니다.더 이상 이 안내서를 유지하지 않습니다.
다음을 참조하십시오.
이 설명서는 참조용으로 여전히 유용할 수 있지만 다른 Ubuntu 버전에서는 사용할 수 없습니다.사용할 수 있는 경우 Ubuntu 버전을 위한 설명서를 사용하는 것이 좋습니다.페이지 상단의 검색 기능을 사용하여 최신 버전을 찾을 수 있습니다.
접미사 정보
Postfix는 루트와 전자 우편을 전달하는 데 사용되는 무료 소스 메일 전송 에이전트입니다.
선결 조건
Postfix를 설치하기 전에 사용할 서버를 가리키는 완전한 도메인 이름이 필요합니다.
자세한 내용은 여기에서 확인할 수 있습니다: How to Set Up a Host Name with DigitalOcean
설치 접미사
Postfix는 aptget을 통해 쉽게 설치할 수 있습니다.
sudo apt 설치 접두사 가져오기
설치 과정에서 어떤 설치를 좋아하는지 묻는 대화상자가 나타납니다.인터넷 사이트를 선택합니다.
도메인 이름을 입력하여 다음 작업을 수행합니다.
Postfix를 설치한 후 기능을 완전히 발휘하기 전에 몇 가지 절차를 취해야 한다.
구성 접미사
Postfix를 설치한 후 주 구성 파일을 계속 열고 엽니다.
sudo nano/etc/postfix/main.찾아보다
이 파일은 변경해야 합니다.
myhostname = 예.일반 도메인 이름 형식
도메인 이름을 myhostname에 입력합니다.
다른 도메인으로 메일을 전송하려면 alias\u 맵을virtual\u alias\u 맵으로 바꾸고/etc/postfix/virtual로 가리키십시오.
virtual\u alias\u maps= 해시:/etc/postfix/virtual
나머지 항목은 아래와 같다.
destination은postfix가 서비스할 필드를 정의합니다. 이 예에서는localhost와 당신의 필드 (예를 들어 example.com) 입니다.
relayhost는 비어 있고 기본값은 비어 있습니다.
mynetworks는 메일 서버를 사용할 수 있는 사람을 정의합니다.이것은 로컬에 열려 있는 메일 서버를 만들기 위해 스팸메일을 요청해야 합니다.이것은 일반적으로 서버에 파괴적인 영향을 미칠 뿐만 아니라, 웹 위탁 관리 업체의 규율을 준수할 수 있습니다.
기본적으로 설정되지 않은 경우 행에 다음 텍스트가 있는지 확인합니다.
mynetworks=127.0.0.0/8[::ffff:127.0.0.0]/104[::1]/128
기본적으로 나머지 행이 설정됩니다.변경 사항을 적용하기 위해 구성 파일을 저장, 종료 및 다시 로드합니다.
sudo/etc/init.d/접두사 다시 로드
추가 e-메일 구성
전자메일을 특정 전자메일로 바꾸려면 사용자를alias 파일에 추가할 수 있습니다.기본적으로 서버의 모든 사용자가 읽을 수 있습니다[email protected] 이름입니다.일반 도메인 이름 형식입니다.
alias 데이터베이스 열기:
sudo nano/등/접미사/가상
파일에 사용자의 이름을 입력합니다.예:
[email protected]사용자 이름 1
[email protected]사용자 이름 2
완료되면 다음 명령을 저장, 종료 및 실행합니다.
postmap/etc/postfix/virtual
마지막 단계는 접두사를 다시 불러오는 것입니다.
sudo/etc/init.d/접두사 다시 로드
결론
Postfix를 설치하면 서버에 메일을 보낼 수도 있고 서버에서 메일을 보낼 수도 있지만 Dovecot이나 Cyrus 같은 메일 서버가 없으면 서버에서만 메일을 볼 수 있습니다.
"sendmail"명령을 사용하여 명령줄에서 전자 메일을 보내고 다음 주소로 전자 메일을 보낼 수 있습니다.
sendmail 예제 [email protected]
명령을 입력한 후 메시지를 입력하면 ctrl-D로 보낼 수 있습니다
받은 메일
/var/mail/username
으로 보내기저자: Etel Sverdlov