CentOS의 메일 서버 - 릴레이 액세스가 거부되었습니다.

CentOS의 메일 서버 - 릴레이 액세스가 거부되었습니다.

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

이런 식으로 다양한 문제가 해결되었습니다. 이것이 귀하의 경우에도 유용하기를 바랍니다.

관련 정보