
다른 SMTP 릴레이 서버를 사용하도록 sendmail을 구성하는 방법.
예: 모든 gmail.com 수신자의 경우 sendmail은 Gmail smtp 인증과 함께 Gmail SMTP 서버를 사용해야 합니다. 모든 yahoo.com 수신자에 대해 yahoo.com 사용자 이름 및 비밀번호와 함께 yahoo.com SMTP를 사용해야 합니다. 나머지 수신자는 내 전용 SMTP 서버를 사용해야 합니다.
답변1
왜 이런 식으로 하고 싶나요?
- 작동하지 않을 것입니다. 적어도 GMail은 인증된 연결을 통해 받는 모든 메일을 이 계정과 연결된 메일 주소로 다시 씁니다.[이메일 보호됨]다음에서 나오도록 다시 작성됩니다.[이메일 보호됨]. Gmail로 보내는 모든 메일이 귀하에게서 수신자에게 전달되는 것처럼 보이는 이유를 사용자에게 설명하십시오.
- 그건 꼭 필요 하진 않아. 메일 서버가 올바르게 설정되어 있으면 Gmail 등은 어쨌든 메일을 배달합니다. 그렇지 않으면 GMail 사용자에게 메일을 보내는 모든 사람에게도 Google 계정이 있어야 합니다.
- 이 작업을 반대 방식으로 수행하는 것이 때로는 의미가 있으며 개인 서버를 사용하여 이러한 설정을 했습니다. 일반 SMTP 서버/게이트웨이 역할을 하지만 중계로 사용하면 보낸 사람 주소에 따라 인증된 SMTP를 사용하여 메일을 전달하므로 내 Gmail 주소에서 보낸 메시지는 인증된 Gmail SMTP 등을 통해 중계됩니다. 매우 특별한 경우이며 실제 생산 시스템으로 확장되지 않습니다.