554 5.7.1 릴레이 액세스 거부 접미사

554 5.7.1 릴레이 액세스 거부 접미사

Cyberpanel rainloop에서 이메일을 보내는 데 문제가 있습니다. mx 도구 상자에서 테스트 중입니다.

Status Ok   SMTP Reverse DNS Mismatch   OK - 170.64.156.12 resolves to mail.kacktus.com.au
Status Ok   SMTP Valid Hostname OK - Reverse DNS is a valid Hostname
Status Ok   SMTP Banner Check   OK - Reverse DNS matches SMTP Banner
Status Ok   SMTP TLS    OK - Supports TLS.
Status Ok   SMTP Connection Time    1.123 seconds - Good on Connection time
Status Ok   SMTP Open Relay OK - Not an open relay.
Status Ok   SMTP Transaction Time   2.368 seconds - Good on Transaction Time

Connecting to 170.64.156.12

220 mail.kacktus.com.au ESMTP Postfix [869 ms]
EHLO keeper-us-east-1d.mxtoolbox.com
250-mail.kacktus.com.au
250-PIPELINING
250-SIZE 30720000
250-ETRN
250-STARTTLS
250-AUTH PLAIN
250-AUTH=PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-DSN
250 CHUNKING [337 ms]
MAIL FROM:<[email protected]>
250 2.1.0 Ok [340 ms]
RCPT TO:<[email protected]>
554 5.7.1 <[email protected]>: Relay access denied [340 ms]

이것은 postfix 구성입니다:

myhostname = mail.kacktus.com.au
mynetworks = 170.64.156.12, 127.0.0.0/8
message_size_limit = 30720000
virtual_alias_domains =
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /home/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_use_tls = yes
smtpd_tls_cert_file = /etc/pki/dovecot/certs/dovecot.pem
smtpd_tls_key_file = /etc/pki/dovecot/private/dovecot.pem
virtual_create_maildirsize = yes
virtual_maildir_extended = yes
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_cano>
virtual_transport = dovecot
dovecot_destination_recipient_limit = 1
inet_interfaces = all
smtp_tls_security_level = may
disable_vrfy_command = yes
smtpd_milters = inet:127.0.0.1:8891
non_smtpd_milters = $smtpd_milters
milter_default_action = accept

tls_server_sni_maps = hash:/etc/postfix/vmail_ssl.map

해결책을 찾기 위해 오랫동안 노력하고 있지만 알 수 없습니다. 나는 Cyberpanel과 함께 digitalocean droplet을 사용하고 있습니다.

답변1

오류 메시지에는 작동하지 않는 이유가 정확히 나와 있습니다. MX Toolbox가 서버를 릴레이로 사용하려고 하는데 서버가 릴레이를 허용하지 않습니다.

오픈릴레이가 되고 싶다면 (당신이 원하지 말아야 할 것0.0.0.0/0) 을 에 추가할 수 있지만 mynetworks테스트 목적으로 MX Toolbox에서 임시로 설정할 수 있습니다.

얼마 전에 Postfix 서버를 구성하기 위해 간단한 Ansible 역할을 만들었습니다. 거기에서 유용한 정보를 얻을 수 있습니다.https://github.com/polatsinan/postfix_server

특히 파일을 찾아보세요 templates/main.cf.j2.

관련 정보