Ubuntu 12.04에 Postfix 설치 방법

Ubuntu 12.04에 Postfix 설치 방법

2022-06-01 last update

6 minutes reading Ubuntu DNS Email

상태: 비활성화


본고는 더 이상 지원되지 않는 Ubuntu 버전을 소개합니다.현재 실행 중인 서버에서 Ubuntu 12.04를 실행하는 경우 지원되는 Ubuntu 버전으로 업그레이드하거나 마이그레이션하는 것이 좋습니다.
  • Upgrade to Ubuntu 14.04 .
  • Upgrade from Ubuntu 14.04 to Ubuntu 16.04
  • Migrate the server data to a supported version
  • 원인:
    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