설정하려고 하는데접미사Google은 릴레이 호스트 역할을 했으나 비참하게 실패했습니다.
구글로 전환해OAuth2인증하고 다른 인증 방법을 더 이상 사용하지 않습니다. 그래서 이전 사용자/비밀번호 인증 대신 새로운 OAuth2 인증을 사용해 보았습니다.
내가 아는 한 postfix 자체는 SASL 인증을 수행하지 않지만 다음과 같은 다른 응용 프로그램에 의존합니다.사이러스 SASL. Cyrus에는 OAuth2 인증을 위한 플러그인이 있습니다.
https://github.com/moriyoshi/cyrus-sasl-xoauth2
하지만 여기서부터 나는 길을 잃었다. OAuth2 인증을 사용하도록 postfix/cyrus를 올바르게 구성하는 방법을 이해할 수 없습니다.
Google에서 메일을 받기 위해 OAuth2 인증을 사용하도록 getmail을 설정했습니다. Postfix와 Cyrus를 사용하여 동일한 작업을 수행하는 것이 더 이상 어렵지 않기를 바랍니다. 하지만 제가 틀렸던 것 같아요.
구체적인 질문을 드리기가 어렵습니다. 구성 파일을 여러 번 변경하여 완전히 망쳤을 수도 있습니다.
하지만 OAuth2 인증과 함께 릴레이 호스트를 사용하도록 postfix를 구성하는 방법에 대한 추가 문서가 있는지 궁금합니다.
답변1
http://mmogilvi.users.sourceforge.net/software/oauthbearer.html지침이 있습니다. 그들은 길고 실패할 기회가 많습니다. 성공하더라도 노력할 가치가 있는지 결정하기 위해 유지 관리/디버깅하는 데 얼마나 많은 시간이 필요한지 고려하십시오.
GMail이 이메일 릴레이를 위해 OAuth2를 요구하기 시작하는 2021년 2월에는 이는 큰 일이 될 것입니다.
반드시 GMail을 통해 이메일을 릴레이해야 하는 경우가 아니라면 Amazon SES, SendInBlue 또는 ID/비밀번호 인증을 허용하는 다른 SMTP 이메일 릴레이 서비스에 가입하는 것을 고려해 보세요. 소량 배송업체의 경우 월 수수료는 $0~$0.10입니다.