[unix] localhost와주고 받도록 postfix 구성

누구나 이메일을 localhost로 보내고 localhost에서받을 수 있도록 postfix를 위해 무엇이 구성되어야하는지 알고 있습니까?

예를 들어 user1 @ localhost에게 이메일을 보내면 :

  • user1이 메일 클라이언트에서 이메일을 수신합니다 (로컬 이메일을 수신하도록 구성됨)
  • 그런 다음 user1은 user2 @ localhost에 응답 할 수 있습니다.
  • user1과 user2는 모두 동일한 컴퓨터에 구성됩니다. 즉 인터넷 / 네트워크 연결이없는 경우 두 사용자 모두 여전히 서로주고받을 수 있습니다.

내가 묻는 이유는 개발중인 응용 프로그램을 테스트 할 수 있도록 개발 환경에 맞게 설정하기 때문입니다.



답변

다음 /etc/postfix/main.cf과 같은 파일을 사용할 수 있습니다 .

myorigin = localhost
mydestination = $myhostname, localhost.$mydomain, localhost
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
relayhost =

매개 변수에 대한 간단한 설명 :

  • myorigin : postfix 프로그램이 이메일을 보낼 때 사용할 호스트 이름입니다.
  • mydestination :이 후위 서버에 대한 메일을 수신 할 수있는 자신을 간주하는 호스트 이름 (들)입니다 – 당신이 원하는 localhost기계에 (로 모양을하고 호스트 이름을 /etc/hosts여기에 나열하기).
  • mynetworks
    목록은 접미사가 허용 IP 주소있는 “신뢰” 어떤
    이메일을
  • relayhost : 비어 있지 않은 경우 postfix는 모든 이메일을이 서버로 전달하여 전달합니다. 로컬 배송이 작동하려면이 항목을 비워 두십시오.

당신은 한 번 봐 가지고 할 수 있습니다
http://www.postfix.org/BASIC_CONFIGURATION_README.html
더 권위있는 설명은합니다.


답변