postfix 循环回到我自己的电子邮件问题(在 apt upgrade Ubuntu 之前可以正常工作)

postfix 循环回到我自己的电子邮件问题(在 apt upgrade Ubuntu 之前可以正常工作)

一切正常,直到 apt upgradeUbuntu 20.04 LTS,甚至不记得升级了什么,只是例行公事,没有改变任何配置......

我确实尝试过修复、搜索过,但我不知道该怎么做......

错误

    6月9日 23:47:40 纽约 postfix/smtp[23810]: 18FB52F0FE3:
    至=,中继=mail.raizen.top[127.0.1.1]:25,
    延迟=0.01,延迟=0/0/0/0,dsn=5.4.6,
    状态=已退回(newyork.raizen.top 的邮件循环返回给我自己

DNS看起来还不错,运行良好。

在此处输入图片描述

主配置文件

    # 请参阅 /usr/share/postfix/main.cf.dist 以获取带注释的更完整版本
    
    
    # Debian 特有:指定文件名将导致第一个
    # 行,该文件将被用作名称。Debian 默认
    # 是 /etc/mailname。
    #myorigin = /etc/mailname
    
    smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
    biff = 没有
    
    # 附加 .domain 是 MUA 的工作。
    append_dot_mydomain = no
    
    # 取消注释下一行以生成“延迟邮件”警告
    #delay_warning_time = 4h
    
    readme_directory = 否
    
    # 请参阅 http://www.postfix.org/COMPATIBILITY_README.html -- 默认为 2
    # 个全新安装。
    兼容性级别 = 2
    
    
    
    # TLS 参数
    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 = 可能
    
    smtp_tls_CApath=/etc/ssl/certs
    smtp_tls_security_level = 可能
    smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
    
    
    smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
    myorigin = /etc/mailname
    中继主机 =
    我的网络 = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
    邮箱大小限制 = 0
    收件人分隔符 = +
    inet_interfaces = 全部
    inet_protocols = 全部
    sender_bcc_maps = hash:/etc/postfix/bcc
    sender_dependent_default_transport_maps = hash:/etc/postfix/dependent
    mailbox_command = /usr/bin/procmail-wrapper -o -a $DOMAIN -d $LOGNAME
    home_mailbox = Maildir/
    smtpd_sasl_auth_enable = 是
    smtpd_sasl_security_options = noanonymous
    broken_sasl_auth_clients = 是
    smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated rejection_unauth_destination
    allow_percent_hack = no
    tls_server_sni_maps = 哈希:/etc/postfix/sni_map
    
    milter_default_action = 接受
    smtpd_milters = inet:localhost:8891
    non_smtpd_milters = inet:localhost:8891
    
    # 新配置生效
    mydestination = $myhostname, localhost.$mydomain, $mydomain, mail.raizen.top
    alias_maps = hash:/etc/postfix/aliases
    别名数据库 = 哈希:/etc/postfix/aliases
    #virtual_alias_maps = hash:/etc/postfix/virtual
    #virtual_alias_domains = hash:/etc/postfix/virtual
    消息大小限制 = 32500000
    smtputf8_enable =否

别名映射

    raizen: raizen-newyork.raizen.top
    管理员:raizen-newyork.raizen.top
    默认值:raizen-newyork.raizen.top

答案1

有但没有。因此,Postfix 认为这是本地系统之外的,并尝试使用记录来传递它,该mydestination记录解析为本地环回。mail.raizen.topnewyork.raizen.topnewyork.raizen.top. MX 1 mail.raizen.top.

我猜它之前可能是正常工作的,原因newyork.raizen.top$myhostname由于$mydomain未知原因,在更新期间发生了变化。

相关内容