首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置后缀以使用邮箱-在同一域中发送失败

配置后缀以使用邮箱-在同一域中发送失败
EN

Server Fault用户
提问于 2020-05-15 13:26:02
回答 1查看 245关注 0票数 0

The Configs

我们执行了通常的main.cf (后缀)中继/sasl条目:

代码语言:javascript
复制
# Amavisd + SpamAssassin + ClamAV
#
content_filter = smtp-amavis:[127.0.0.1]:10024

# Concurrency per recipient limit.
smtp-amavis_destination_recipient_limit = 1

relayhost = [smtp.mailgun.org]:587

smtp_tls_security_level = encrypt
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = static:login@domain.com:password
smtp_sasl_security_options = noanonymous

这实际上是非常好的工作,邮件发送也被正确地记录在Mailgun之下。

问题

如果我们在我们的领域内发送一封电子邮件,它不会触发邮箱。意思是:如果JohnDoe@ourXYZDomain.com向JaneDoe@ourXYZDomain发送电子邮件,它将通过后缀发送。如果JohnDoe@ourXYZDomain.com向JohnDoe@someOtherDomain.com发送电子邮件,则通过Mailgun发送并记录电子邮件。

分析

在同一域中发送邮件,并且不会引发错误。当查看接收到的电子邮件的标题时,它显示postfix甚至没有麻烦使用Mailgun。参见第6行中的localhost 127.0.0.1:

代码语言:javascript
复制
Subject:test - 00:11
Contact photo
From    johndoe@ourXYZDomain.com    Date    Mon 00:11
Return-Path: <johndoe@ourXYZDomain.com>
Delivered-To: janedoe@ourXYZDomain.com
Received: from mail.ourXYZDomain.com (localhost [127.0.0.1])
    by mail.ourXYZDomain.com (Postfix) with ESMTP id 49KwDw97hggXdtN
    for <janedoe@ourXYZDomain.com>; Sun, 10 May 2020 20:11:12 +0000 (UTC)
Authentication-Results: mail.ourXYZDomain.com (amavisd-new); dkim=pass
    reason="pass (just generated, assumed good)"
    header.d=ourXYZDomain.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=
    ourXYZDomain.com; h=user-agent:message-id:subject:subject
    :to:from:from:date:date:content-transfer-encoding:content-type
    :content-type:mime-version; s=dkim; t=1589141471; x=1591733472;
    bh=WonWKNs0MVBQ4Md9bT3TQ0-----=; b=1lp9qX-----YE
    HQwrRVwjLjcPcP/jkjhgjghgfWisfODNZ5xHnQto5Xa
    D6/Wj8fAEpwiu8uG5Ujhugz778gjNZ8UhFXtJf2aK
    1B8iZembDuiIsjg6fKj6snRjA=
X-Virus-Scanned: amavisd-new at mail.ourXYZDomain.com
Received: from mail.ourXYZDomain.com ([127.0.0.1])
    by mail.ourXYZDomain.com (mail.ourXYZDomain.com [127.0.0.1]) (amavisd-new, port 10026)
    with ESMTP id xzds0121548c for <janedoe@ourXYZDomain.com>;
    Sun, 10 May 2020 20:11:11 +0000 (UTC)
Received: from _ (localhost [127.0.0.1])
    by mail.ourXYZDomain.com (Postfix) with ESMTPSA id 49KwDv54101252XdtL
    for <janedoe@ourXYZDomain.com>; Sun, 10 May 2020 20:11:11 +0000 (UTC)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII;
    format=flowed
Content-Transfer-Encoding: 7bit
Date: Mon, 11 May 2020 00:11:11 +0400
From: johndoe@ourXYZDomain.com
To: janedoe@ourXYZDomain.com
Subject: test - 00:11
Message-ID: <1003f6125a2ff654101214@ourXYZDomain.com>
X-Sender: johndoe@ourXYZDomain.com

我们对这种行为没有任何解释。也许我们漏掉了什么?

谢谢你的暗示

EN

回答 1

Server Fault用户

回答已采纳

发布于 2020-05-27 08:37:51

当您将邮件从一个mydomain虚拟邮箱发送到另一个mydomain时,虚拟邮箱后缀将不会将其中继到Mailgun并在本地传输它。

您需要创建多个Postfix实例,其中一个实例将在没有本地传递的情况下将所有邮件中继到Mailgun,而第二个实例将侦听25个端口的收入邮件,并将其传递到虚拟盒。

对这个解决方案的解释,您可以在那里找到:http://www.postfix.org/MULTI_实例_README.html

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1017299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档