사용자별로 postfix smtp를 구성하는 방법은 무엇입니까?

사용자별로 postfix smtp를 구성하는 방법은 무엇입니까?

이전에는 MDA로 msmtp를 사용했습니다. msmtp에는 내 홈 디렉터리에 저장된 나가는 smtp 서버(예: gmail)에 대한 사용자 이름과 비밀번호가 포함된 구성 파일이 있습니다. 최근 지원 이유로 배포판을 CentOS 6.3으로 변경했습니다(타사 소프트웨어만 지원하는 배포판). msmtp 설치를 시도했지만 어떤 저장소에서도 사용할 수 없습니다. 드디어 페도라에서 rpm을 받아서 설치했는데 여전히 작동하지 않습니다(CA 인증서를 찾을 수 없습니다). 그래서 RHEL의 기본값인 Postfix를 사용해 보기로 결정했습니다.

내가 하고 싶은 것은 내 Gmail 계정을 통해 메일을 보내도록 sendmail(git 및 mutt)을 설정하는 것입니다. Postfix를 어디에서 설정할 수 있는지 찾을 수 없습니다. 내가 읽은 모든 내용에는 /etc/postfix/main.cf를 편집하라는 내용이 있습니다. 하지만 내 컴퓨터의 모든 사용자가 이 과정을 통과하는 것을 원하지는 않습니다.내 거지메일 계정.

그래서 내 질문은: 사용자별로 postfix를 구성하는 방법은 무엇입니까(또는 이렇게 할 수 없습니까)?

업데이트: 이제 msmtp를 사용할 수 있지만(distro 변경으로 인해 구성을 편집해야 함) postfix에서 이 작업을 (쉽게) 수행할 수 있는지 여전히 궁금합니다.

답변1

다음 내용을 읽어 보세요.http://www.postfix.org/SASL_README.html 이 페이지에서 "발신자 관련 SASL 인증 구성"을 검색하세요. 사용자 이름을 사용하여 sasl 비밀번호 매핑을 구성하는 방법을 설명합니다.

이것이 당신이 찾고 있는 것입니까?

관련 정보