![CentOS의 메일 서버 - 릴레이 액세스가 거부되었습니다.](https://linux55.com/image/45332/CentOS%EC%9D%98%20%EB%A9%94%EC%9D%BC%20%EC%84%9C%EB%B2%84%20-%20%EB%A6%B4%EB%A0%88%EC%9D%B4%20%EC%95%A1%EC%84%B8%EC%8A%A4%EA%B0%80%20%EA%B1%B0%EB%B6%80%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
CentOS 서버에 Postfix와 Dovecot을 설치했습니다.
이제는 보안되지 않은 SMTP와 POP/IMAP(포트 25 및 110/143)을 사용합니다. 로컬에서 나 자신과 메일을 보낼 수 있지만 예를 들어 내 Gmail 계정으로 이메일을 보내고 싶을 때.[이메일 보호됨], 이는 다음과 같이 응답합니다.
Relay access denied
다음을 시도했지만 여전히 액세스 거부 문제가 발생합니다. 다음과 같이 변경되었습니다 /etc/postfix/main.cf
.
smtpd_sasl_local_domain =
smtpd_sasl_auth_enable = yes
smtpd_sasl_type = cyrus
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes
smtpd_recipient_restrictions =
permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
답변1
이 튜토리얼을 따랐습니다. 매우 훌륭하고 릴레이 액세스 오류를 제거하는 데 도움이 되었습니다.
이제 어떤 주소로든 메일을 보낼 수 있습니다.
http://centoshelp.org/servers/mail/postfix-mail-server-on-centos/
답변2
내 경우에는 가끔 참조하십시오(Centos 8 + postfix-2: 3.3.1-8.el8.x86_64). 다음 오류 메시지가 나타납니다: postfix/smtpd.... NOQUEUE: Denied: RCPT from.. ::1]: 554 5.7.1 ...릴레이 액세스가 거부되었습니다.
문제는 [::1] (ipv6)입니다.
나는 mail.cf의 특정 구성으로 이 문제를 해결했습니다: inet_protocols = all # ipv4 및 ipv6 지원을 활성화하려면 ... mynetworks_style = 호스트 ... mynetworks = 127.0.0.0/8, [::1]/ 128
이런 식으로 다양한 문제가 해결되었습니다. 이것이 귀하의 경우에도 유용하기를 바랍니다.