postfix

Postfix 将除一个地址(别名)之外的所有邮件发送到 /dev/null
postfix

Postfix 将除一个地址(别名)之外的所有邮件发送到 /dev/null

我的 postfix 服务器正在通过中继处理特定域名,因此情况如下:客户端发送到[电子邮件保护]-> domain.com 生产邮件服务器 -> 子域上的内部邮件服务器。 所有发往 subdomain.domain.com 的消息都将被转发。但问题是,我支持的应用程序使用邮件系统处理一些内部事务,而客户端发送电子邮件时抄送的许多地址在子域邮件服务器上并不存在,它们有其他用途。当子域上的应用程序收到电子邮件时,它会解析标题并在其算法中使用所有抄送地址。 问题来了。当客户发送电子邮件时,他将收到与 CC 中的虚假地址一样多的错误响应。/etc/a...

Admin

如何在 Ubuntu 上禁用 Postfix/Dovecot 日志记录?
postfix

如何在 Ubuntu 上禁用 Postfix/Dovecot 日志记录?

我正在使用 Ubuntu 10.04,并尝试禁用 Postfix 和 Dovecot 的日志记录。有人知道怎么做吗?我发现参考资料指出 /etc/syslog.conf 中有一个设置,但该文件在我的系统中不存在。 请帮忙! ...

Admin

DMARC 失败,但 SPF 通过,DKIM 通过
postfix

DMARC 失败,但 SPF 通过,DKIM 通过

我们有自己的邮件服务器(example.com)。当通过位于另一台服务器上的代码向我们的邮件服务器发送电子邮件时,我们收到 SPF 和 DKIM 通过,但 DMARC 失败。邮件标头: From: <[email protected]> SPF: PASS with <IP> DKIM: 'PASS' with domain example.com DMARC: 'PASS' Return-Path: <[email protected]> DKIM-Signature: v=1; a...

Admin

为什么 Postfix 使用查找表?
postfix

为什么 Postfix 使用查找表?

我正在尝试使用 Postfix 在本地发送邮件。我不明白为什么要使用查找表。 我正在尝试从源代码构建最小的 Postfix,因此省略了 berkley DB 支持。因此,我并不期望 postfix 知道如何读取 Berkley DB 格式的文件。我的问题是,为什么 postfix 会尝试这样做?有没有办法避免表查找,即使是最小的 postfix 安装? 我已采取的措施 首先,我运行:./sendmail -t root@localhost 并输入一条消息: Hi there, bye. . 一切似乎都很好。然后我检查了我的 Postfix 日志,其中显示:...

Admin

OpenSSL 3 的“自动” DH 参数是什么?
postfix

OpenSSL 3 的“自动” DH 参数是什么?

这Postfix 文档内容如下: 对于 Postfix ≥ 3.7,使用 OpenSSL 版本 3.0.0 或更高版本构建的版本,如果参数值为空或“自动”,则 DH 参数选择将委托给 OpenSSL 库,该库根据 TLS 握手选择适当的参数。 我还发现了这一点OpenSSL 文档: 如果开启“自动”DH 参数,则所选参数将与服务器证书关联的密钥大小一致。如果没有证书(例如 PSK 密码套件),则它将与协商的对称密码密钥的大小一致。 在以前的版本中,我相信最佳实践(例如,Mozilla 推荐对于 Postfix 3.4) 来说,使用ffdhe2048D...

Admin

Postfix:检查发件人 IP 但不拒绝
postfix

Postfix:检查发件人 IP 但不拒绝

我需要使用 Postfix 执行以下操作:从远程服务器接收邮件时,使用各种黑名单服务(例如 spamhaus 或 abuseipdb)检查发件人 IP,但避免自动拒绝邮件,因为此类服务有时会出错。当 IP 被列入黑名单时,我需要为收到的邮件添加标题,以便稍后将其移至垃圾邮件文件夹,但允许邮件进入。 我知道理论上可以通过编写自己的邮件筛选器来分析“已接收:”标题来实现这一点,但这似乎太复杂了。 有没有简单而标准的方法可以做到这一点?也许 Postfix 本身可以以某种方式做到这一点,或者已经存在一些可以做到这一点的 milter 软件? ...

Admin

如何使用 SPF、DKIM 和 DMARC 为多个域配置 Postfix 邮件服务器?
postfix

如何使用 SPF、DKIM 和 DMARC 为多个域配置 Postfix 邮件服务器?

我有一台 Postfix 邮件服务器,配置正确,可以接收和发送 A.com 的邮件。SPF 和 DKIM 已配置。我还得配置 DMARC。A.com 的反向 DNS 已设置。 我想在同一邮件服务器上托管域 B.com,因为我无法承受多个服务器和 IP 地址(参见反向 DNS)。 Postfix 配置了虚拟地址,以便它接受并正确重定向到 B.com 的邮件。 我面临的问题是 gmail 拒绝通过原始地址为 B.com 的邮件服务器发送的邮件。 我应该如何配置 postfix 邮件服务器以便可以以 B.com 的身份发送邮件?A.com 是否出现在邮件头中并不重...

Admin

OpenSMTPD 来自地址重写
postfix

OpenSMTPD 来自地址重写

我正在尝试使用 OpenSMTPD 重写电子邮件标头中发件人地址的所有实例。这是我尝试解决的场景... 我有一个电子邮件分发列表,供不同的人使用。其中一些是我域内的用户(即 mydomain.com),另一些是我域外的用户(即 gmail/hotmail/etc.com)。 问题是我的电子邮件中继提供商只会中继来自我域的电子邮件。当用户向分发列表发送邮件时,它会被中继给列表中的每个人,但如果“发件人”地址不是来自我的域,中继提供商会将其退回。即邮件服务器 (Postfix) 将电子邮件转发到列表,就像它直接来自发件人一样,因此发件人地址保持不变。 我希望做的...

Admin

新用户没有 Postfix `Maildir` 目录?
postfix

新用户没有 Postfix `Maildir` 目录?

我尝试拥有多个用户帐户,每个帐户都可以在自己的Maildir目录中接收自己的邮件。但是,当我添加新用户帐户时,没有Maildir创建目录结构。 我一直在网上研究,从我读到的内容来看,Maildir目录结构应该在收到第一封入站邮件时创建。当我尝试向某个用户帐户发送邮件,然后mail以该用户身份使用时,我收到消息No mail for user,并且没有创建邮件结构。 我尝试自己创建结构,添加/Maildir/new/和/Maildir/tmp。创建后,mail现在返回 Cannot open mailbox /home/user/Maildir: Is a d...

Admin

如何正确使用 Postfix 虚拟别名?
postfix

如何正确使用 Postfix 虚拟别名?

发送到我的电子邮件服务器的所有电子邮件都会到达的收件箱root,无论user在中指定了什么[email protected]。 我的虚拟文件/etc/postfix/virtual是: [email protected] username1 [email protected] root 我的 postfixmain.cf文件包含 myhostname = domain1.com mydestination = domain1.com, domain2.com home_mailbox = Maildir/ virtual_al...

Admin

更新
postfix

更新

我有两个域名和 1 个电子邮件服务器。 当我从我的服务器向我的 Gmail 帐户发送电子邮件,然后查看原始邮件时,来自两个域的电子邮件均显示为: 通过 SPF 通过 DKIM 但是,从我最初使用的域名发送的邮件可以正确接收到我的收件箱中,而从我第二个设置的域名发送的邮件则被发送到垃圾邮件中。 当我使用“host [domain.name]”在 bash 中检查 rDNS 时,两个域名都返回正确的 IP 地址和邮件处理程序域名。 我怀疑错误的最大怀疑是,当我在 Gmail 中查看原始邮件时,第一行显示: Message ID: <[email&nb...

Admin

如何在 rDNS 中优先考虑一个域名?
postfix

如何在 rDNS 中优先考虑一个域名?

我有一台远程服务器和多个域名。该服务器托管某些域名下的网页(例如 domain1.com),并在单独的域名下托管与邮件服务器关联的网页(例如 domain2.com)。 我遇到的问题是,我的服务器 IP 的 rDNS 记录返回域名“domain1.com”。我希望 rDNS 返回“domain2.com”。由于此问题,从我的邮件服务器发送的电子邮件被标记为垃圾邮件,因为 rDNS 和 fDNS 不匹配。 我不知道我已将 IP rDNS 设置为“domain1.com”。我只编辑了“domain1.com”和“domain2.com”的 DNS 记录。在网上搜...

Admin

更新
postfix

更新

问题 我刚刚使用 Postfix、POP3 和 IMAP 设置了一个电子邮件服务器,按照此处列出的说明进行操作: https://help.ubuntu.com/community/PostfixBasicSetupHowto 在我的远程邮件服务器上,用户之间本地发送/接收邮件,运行正常。 我可以同时使用mail命令和telnet将邮件从本地机器发送到远程邮件服务器,并且可以正确接收。 我遇到的问题与我的 Google 邮件有关。我花了几个小时尝试从我的 Google 邮件邮箱向远程邮件服务器发送邮件/从远程邮件服务器接收邮件。 远程服务器到谷歌邮件 始终如...

Admin

NOQUEUE:拒绝:Postfix 中来自未知 [xxxx] 的 RCPT
postfix

NOQUEUE:拒绝:Postfix 中来自未知 [xxxx] 的 RCPT

我无法从我的 Postfix 服务器接收或发送电子邮件。 通过查看 mail.log 文件,我看到如下错误: 12 月 15 日 22:11:49 zeus postfix/smtpd[17078]: NOQUEUE: 拒绝: 来自未知的 RCPT[163.247.55.22]: 454 4.7.1[电子邮件保护]: 中继访问被拒绝;[电子邮件保护] [电子邮件保护]proto=ESMTP helo=<MSEX01-SRV.MINTRAB.MS> 在这种情况下,一条消息将从[email protected]发送到该服务器,发送到本地...

Admin

让 postfix 拒绝来自我自己的域的未经身份验证的电子邮件
postfix

让 postfix 拒绝来自我自己的域的未经身份验证的电子邮件

我有一个在 Debian11 上运行带有 postfix 的电子邮件服务器。我实施了严格的限制(SPF、DKIM 等)以防止垃圾邮件。到目前为止运行良好。 但最近我刚刚意识到每个拥有有效反向主机名的人都可以使用伪造的发件人地址从我自己的域向我自己域的帐户发送邮件。 因此,一封来自[电子邮件保护]到[电子邮件保护]来自具有有效反向主机名的 IP 的请求被接受。显然这是我不希望看到的 - 我希望我的 postfix 只允许经过身份验证的用户以 mydomain.com 作为发件人发送。 有没有简单的解决办法?我不敢相信现在欺骗 postfix 这么容易 :| 我...

Admin