Postfix 电子邮件错误,循环回到我自己

Postfix 电子邮件错误,循环回到我自己

我正在努力使用 Postfix 从我的网站上的表单发送电子邮件:

Google Domain,由 DigitalOcean 提供带有 LAMP droplet 的托管;这是我的 DNS 配置:

DNS 配置

我的 .php 文件上的邮件功能想要发送一封电子邮件至[email protected][email protected]

除了电子邮件实际上没有发送之外,一切顺利。

/var/log/mail.log提到status=bounced (mail for mydomain.io loops back to myself)

这是我的main.cf配置:

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# See http://www.postfix.org/COMPATIBILITY_README.html -- default to 2 on
# fresh installs.
compatibility_level = 2



# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_security_level=may

smtp_tls_CApath=/etc/ssl/certs
smtp_tls_security_level=may
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache


smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = packer-611a9b0e-18c5-2e19-5583-bed9efc126b7
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
myorigin = /etc/mailname

我查看了所有可用的指南以进行调整/etc/postfix/main.cf,但没有任何效果,在此先感谢任何愿意提供帮助的人。

答案1

除非您已MX DNS定义记录,否则发往 的邮件mydomain.io将被递送到 的IP发件人A DNS记录mydomain.io,据我猜测,该记录与您的 Web 应用程序相同。当您的应用程序尝试mydomain.io通过发送电子邮件时postfix,它会循环回到自身。您需要通过设置或将记录指向处理域 的电子邮件的服务器来配置postfix接受 的电子邮件。mydomain.iomydestinationMXmydomain.io

相关内容