我有一个YunoHost处理mydomain.org
(DNS和SMTP / IMAP)
我有superdomain.com在gandi注册,我让MXlogging与gandi的邮件服务器和superadmin.compipe理控制台,我创build了一个邮箱,基本上每个传入的电子邮件转发到[email protected]
然后,我收到了: http : //www.openspf.org/Why?s=mfrom;id=bounce%2Ba6360a.8e06-myname%3Dsuperdomain.com%40slack.com;ip=12.13.14.15;r=10.0 .3.1 ;
这是一个松懈的邮件( [email protected]
),它被转发到[email protected]
日志是:
/var/log/mail.log.1:Sep 17 15:58:26 yunaufs postfix/smtpd[24656]: NOQUEUE: reject: RCPT from relay5-d.mail.gandi.net[217.70.183.197]: 550 5.7.1 <mynam /var/log/mail.log.1:Sep 17 15:58:26 yunaufs postfix/smtpd[24656]: NOQUEUE: reject: RCPT from relay5-d.mail.gandi.net[217.70.183.197]: 550 5.7.1 <[email protected]> : Recipient address rejected: Please see http://www.openspf.org/Why?s=mfrom;id=bounce%2Ba6360a.8e06-myname%3Dsuperdomain.com%40slack.com;ip=12.13.14.15;r=10.0.3.1; from=<bounce%[email protected] to=<[email protected]> proto=ESMTP helo=<relay5-d.mail.gandi.net>
10.0.3.1是YunoHost服务器(运行在LXC中,所有端口都转发到该LXC)
这是什么错误configuration? 我需要更新我的服务器上的SPF,以允许电子邮件来? 或者它是一个后缀configuration?
superdomain.com上唯一可以做的事情是编辑DNSlogging,以及将电子邮件redirect到哪个地址。 我无法控制它处理信封和转发的方式。 但是我完全控制了mydomain.org的DNS(bind9)和SMTP /灰名单/垃圾邮件filter
我已经使用了这个设置好几年了,但偶尔我会遇到类似于边缘情况的错误,我想一劳永逸地解决这个问题。 我想也许我应该接受来自relay5-d.mail.gandi.net
所有邮件? 或者我可以限制从这些服务器转发只在特定的域/电子邮件?
所以如果你对此有所了解。 我真的不知道后缀,我不想搞砸,然后成为垃圾邮件中继,因为我放松了安全。
它看起来像转发服务器转发与原始邮件相同的信封发件人,因此邮件到达mydomain.org邮件服务器,到达与@ slack.com信封发件人。
而slack.combuild立了一个SPFlogging,不包括gandi.net邮件服务器。 因此,mydomain.org邮件服务器上的SPF检查失败。
因此,您必须尝试在superdomain.com上启用SRS(发件人重写计划)(这会将邮件的信封发件人更改为@ superdomain.com地址,同时仍允许退回),或者将转发设置为作为[email protected]地址发送,或者作为最后的手段禁用mydomain.org服务器上的SPF检查(可能仅用于发送到用于在gandi.net服务器上转发的地址的邮件)
如果您将转发更改为使用superdomain.com地址,则还应为该域添加SPFlogging,以指定允许哪些服务器为该域发送邮件。