我一直在试图修复我的Postfix服务器,但不知何故,它仍然不想接受来自任何地方的电子邮件。 从Gmail我得到这个错误:
完全无法传送给下列收件人:
支持@ XXX
永久性失败的技术细节:Google试图传递您的消息,但被服务器拒绝接收方>域xxx by mail.xxx。 [ip.address.here]。
- 需要postfix收件人限制来覆盖发件人/客户端限制
- saslauthd + PostFix产生密码validation和validation错误
- Postfix的正则expression式为smtpd_command_filter
- Postfix将不会发送电子邮件
- Postfix,Dovecot和SASL:SASL不存在
其他服务器返回的错误是:554 5.7.1:中继访问被拒绝
这是我的后缀configuration:
alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases broken_sasl_auth_clients = yes command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix debug_peer_level = 2 disable_vrfy_command = yes home_mailbox = Maildir/ html_directory = no inet_interfaces = all inet_protocols = all mail_owner = postfix mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, myhostname = CHANGED HOSTNAME mynetworks_style = host myorigin = $myhostname newaliases_path = /usr/bin/newaliases.postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES sample_directory = /usr/share/doc/postfix-2.6.6/samples sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem smtpd_tls_auth_only = yes smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key smtpd_use_tls = yes tls_random_source = dev:/dev/urandom unknown_local_recipient_reject_code = 550
我一直在努力寻找一个小时的解决scheme,我已经去过,并尝试几乎所有的东西。
请帮我一下
只有当电子邮件地址属于以下地址类别时,@Jaan Postfix才会接受邮件。
或者,如果连接主机列在mynetworks(默认类)下面。 有关后缀地址类的更多信息
您的屏幕截图显示您正在将您的域xxx设置为本地域类。 我从来没有使用任何GUI的后缀pipe理。 确保main.cf中存在以下configuration
mydestination = xxx # to consider xxx domain as local address class # add localhost localhost.$mydomain also to mydestination after your testing # valid users under mydestination domains should be specified using local_recipient_maps #local_recipient_maps = proxy:unix:passwd.byname $alias_maps # commented it out, because default setting is proxy:unix:passwd.byname $alias_maps # Now all your UNIX users and special aliases in $alias_maps can receive mails