누구나 이메일을 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
더 권위있는 설명은합니다.