Ich habe ein Problem mit dem Senden von E-Mails von Cyberpanel Rainloop. Ich teste auf MX Toolbox, es zeigt
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]
Dies ist die Postfix-Konfiguration:
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
Ich versuche schon lange, Lösungen zu finden, komme aber nicht weiter. Ich verwende Digitalocean Droplet mit Cyberpanel.
Antwort1
Die Fehlermeldung erklärt genau, warum es nicht funktioniert. Die MX Toolbox versucht, Ihren Server als Relay zu verwenden, und Ihr Server lässt die Weiterleitung nicht zu.
Wenn Sie ein offenes Relay sein möchten (was du nicht wollen solltest), können Sie 0.0.0.0/0
zu Ihrem hinzufügen mynetworks
, aber zu Testzwecken können Sie es von MX Toolbox aus vorübergehend festlegen.
Vor einiger Zeit habe ich eine einfache Ansible-Rolle zum Konfigurieren eines Postfix-Servers erstellt. Möglicherweise finden Sie dort nützliche Informationen:https://github.com/polatsinan/postfix_server
Suchen Sie insbesondere nach der templates/main.cf.j2
Datei.