localhost에 보내고 받도록 postfix 구성

localhost에 보내고 받도록 postfix 구성

localhost로 이메일을 보내고 받을 수 있도록 postfix에 대해 무엇을 구성해야 하는지 아는 사람이 있습니까?

예를 들어user1@localhost로 이메일을 보내면 다음이 수행됩니다.

  • user1이 자신의 메일 클라이언트에서 이메일을 받도록 합니다(로컬 이메일을 받도록 구성됨).
  • 그런 다음 user1은 user2@localhost에 응답할 수 있습니다.
  • user1과 user2는 모두 동일한 컴퓨터에 구성되어 있습니다. 즉, 인터넷/네트워크 연결이 없어도 두 사용자는 서로 계속 보내고 받을 수 있습니다.

제가 묻는 이유는 제가 개발 중인 애플리케이션을 테스트할 수 있도록 개발 환경에 맞게 설정하고 싶기 때문입니다.

답변1

다음과 같은 파일을 사용할 수 있습니다 /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 =

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

  • 근원성: 이것은 postfix 프로그램이 이메일을 보낼 때 사용할 호스트 이름입니다.
  • 내 목적지: 이것은 postfix 서버가 자체적으로 메일을 수신할 수 있다고 간주하는 호스트 이름입니다. 여기 (보기) localhost에 컴퓨터의 호스트 이름을 나열하고 싶습니다./etc/hosts
  • 내 네트워크 postfix에서 허용하는 "신뢰할 수 있는" IP 주소를 나열합니다.어느 이메일
  • 릴레이 호스트: 비어 있지 않으면 Postfix는 배달을 위해 모든 메일을 이 서버로 전달합니다. 로컬 배달이 제대로 작동하려면 이 값을 비워 두는 것이 좋습니다.

당신은 한 번 살펴보고 싶을 수도 있습니다 http://www.postfix.org/BASIC_CONFIGURATION_README.html 좀 더 권위 있는 설명을 위해.

관련 정보