AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-154804

Eaten by a Grue's questions

Martin Hope
Eaten by a Grue
Asked: 2022-02-11 08:10:20 +0800 CST

后缀 sender_bcc_maps / 忽略特定用户

  • 0

我设置了 sender_bcc_maps 并使用后缀,以便将外发邮件密送至发件人的地址。我的配置或多或少:

主文件

sender_bcc_maps = regexp:/etc/postfix/regexp_sender_bcc

regexp_sender_bcc

/^([^@]+)@[a-zA-Z0-9_]+\.[a-zA-Z0-9_]+$/ [email protected]

这很好用。[email protected]现在我有一个我想从这个配置中排除的电子邮件地址。

想法1:我首先尝试添加一行路由到一个不存在的邮箱

/^nobody.*$/ [email protected]

可以预见的是,这会导致尝试密送该地址并退回,因为它不存在。

想法2:接下来我尝试简单地将目标更改为空字符串:

/^nobody.*$/

这会生成一个警告并完全删除外发邮件:

warning: sender_bcc_maps lookup of [email protected] returns an empty string result
warning: sender_bcc_maps should return NO RESULT in case of NOT FOUND
warning: sender_bcc_maps map lookup problem -- message not accepted, try again later

想法 3:然后我尝试将此邮件路由到本地用户:

/^nobody.*$/ nobody@localhost

这在一定程度上起到了作用,但所有这些消息仍被传递到本地邮件系统。

我想做其中的任何一个 - 更喜欢前者:

  • 配置 sender_bcc_maps 以完全忽略特定发件人的地址
  • 配置 postfix 以完全丢弃发给特定用户的邮件
postfix
  • 1 个回答
  • 208 Views
Martin Hope
Eaten by a Grue
Asked: 2020-11-03 07:40:19 +0800 CST

后缀是否尊重灰名单响应?

  • 1

我对我的邮件服务器日志中的活动有点困惑(地址和目的地为隐私而编辑):

Nov  1 21:00:03 mail postfix/smtp[745742]: Trusted TLS connection established to mx.example.com[192.0.2.1]:25: TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)
Nov  1 21:00:10 mail postfix/smtp[745742]: 0C1551DC073: to=<[email protected]>, relay=mx.example.com[192.0.2.1]:25, delay=7.3, delays=0.01/0.01/0.42/6.9, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 7E42A921A9A25)
Nov  1 21:00:11 mail postfix/smtp[745829]: Trusted TLS connection established to mx.example.com[192.0.2.1]:25: TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)
Nov  1 21:00:18 mail postfix/smtp[745829]: 903371DC08B: host mx.example.com[192.0.2.1] said: 451 4.7.1 Greylisting in action, please come back later (in reply to end of DATA command)
Nov  1 21:00:18 mail postfix/smtp[745829]: Trusted TLS connection established to mx.example.net[192.0.2.2]:25: TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)
Nov  1 21:00:25 mail postfix/smtp[745829]: 903371DC08B: to=<[email protected]>, relay=mx.example.net[192.0.2.2]:25, delay=16, delays=0.01/1.4/7.7/7.2, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as BB99F922EC625)

似乎 postfix 在第二封邮件中收到了灰名单响应,但随后立即重新尝试发送到不同的 MX 记录 ip (@21:00:18)?我误解了这里发生了什么吗?

除了这些例外,所有设置或多或少都是默认设置:

minimal_backoff_time = 180s
maximal_backoff_time = 3h

我想确保我们尊重收件人提供商的响应,但似乎 postfix 在重新尝试交付之前等待了 180 秒,就像我预期的那样。

postfix greylisting
  • 1 个回答
  • 158 Views
Martin Hope
Eaten by a Grue
Asked: 2018-06-06 02:33:12 +0800 CST

dovecot设置中路径前的<(小于符号)的目的是什么

  • 6

在默认的 dovecot ssl 配置文件中,证书文件路径指定如下:

ssl_cert = </etc/dovecot/private/dovecot.pem

<路径前面的那个符号的目的是什么?

更新:下面的评论包含详细说明此语法的文档的死链接。这是当前的工作链接,可能对未来的读者有所帮助:https ://doc.dovecot.org/configuration_manual/config_file/#reading-value-from-file

dovecot
  • 1 个回答
  • 581 Views
Martin Hope
Eaten by a Grue
Asked: 2015-05-06 09:35:46 +0800 CST

当指定多个地址时,inet_interfaces 是否绑定外发邮件?

  • 3

问题:当为inet_interfaces指令指定 2 个或更多地址时,postfix 是否仍会将外发邮件绑定到其中一个?

后缀文档状态:

当 inet_interfaces 仅指定一个不是环回地址的 IPv4 和/或 IPv6 地址时,Postfix SMTP 客户端将使用此地址作为出站邮件的 IP 源地址。

由于需要环回地址,我需要能够根据邮件目的地绑定到 127.0.0.1 或我的 WAN 地址。我目前的设置是:

inet_interfaces = 23.45.67.89, [2600:1234::1234:5678:abcd:abcd], 127.0.0.1

以前我使用过smtp_bind_address,smtp_bind_address6但由于 postfix 需要访问环回以进行本地邮件传递,因此导致了问题。

此外,我实际上有 5 个用于该服务器的静态 IPv4 地址,因此希望只使用其中一个。由于文档状态just one IPv4 and/or IPv6我不确定是否指定所有三个将确保传出邮件完全绑定到任何东西。

postfix
  • 1 个回答
  • 456 Views
Martin Hope
Eaten by a Grue
Asked: 2015-02-06 12:34:02 +0800 CST

动态设置 SRS_DOMAIN

  • 1

我有一个邮件服务器转发邮件并使用postsrsd 进行SRS。由于postsrsd使用postfix的mydomain设置来改变返回路径,有没有办法根据收件人地址设置转发邮件的SRS_DOMAIN而不是静态设置?由于邮件服务器处理多个不同域的邮件,我希望返回路径与收件人的域匹配,而不是邮件服务器的主机名。

postfix
  • 1 个回答
  • 907 Views
Martin Hope
Eaten by a Grue
Asked: 2015-02-06 06:24:31 +0800 CST

转发邮件的 spf 记录失败

  • 0

我已经根据linode的本教程设置了 Postfix、Dovecot 和 MySQL 。在虚拟别名表中,我有一个转发到我的 gmail 的帐户。

因为这些邮件是通过我的邮件服务器传递的,这显然没有被原始域的 spf 记录指定为允许的发件人,所以这些邮件被标记为“spf:失败”,并添加了类似“[email protected]”的标题。 com 通过 myservername.com”。

这很有意义,但我想知道是否有某种方法可以在没有 spf 惩罚的情况下传递/转发这些消息?现在一切都很好,因为我在 gmail 中添加了过滤器,这样转发的邮件就不会被标记为,也不会被投递到垃圾邮件中。但从历史上看,邮件提供商倾向于改变并经常收紧有关邮件传递的政策,因此我想知道是否有更好的方法来配置它。

postfix
  • 1 个回答
  • 615 Views
Martin Hope
Eaten by a Grue
Asked: 2014-07-07 12:29:49 +0800 CST

使用 ipv6 的 Ubuntu 12.04 服务

  • 0

我目前在 Linode 上管理两台服务器。第一个“server-a”正在运行 12.04,第二个“server-b”是 14.04 的全新安装。

不久前,我在 server-a 上的 spf 记录遇到了一些问题,并意识到我需要显式添加(或创建 A 记录)ipv6 地址,因为 postfix 服务使用 ipv6 连接到 gmail。这让我感到惊讶,因为我只是假设它默认使用 ipv4。经过更多的跟进,我发现几乎所有服务在某些情况下都使用 ipv6,但在其他情况下则不然。

例如,如果 postfix 传递邮件,或者如果我 telnet 或 ssh 到 Linode 上的另一个主机,我的 ipv6 地址会显示在日志中。另一方面,如果我连接到家中的本地服务器或 Digital Ocean 网络上的一个,则使用 ipv4。

谁能解释在建立连接时何时以及如何确定应使用 ipv4 或 ipv6?它是否因服务而异,或者这是中央配置的一部分?

ubuntu-12.04
  • 1 个回答
  • 208 Views
Martin Hope
Eaten by a Grue
Asked: 2013-08-28 11:30:23 +0800 CST

我可以将 Cron 特殊字符串“@reboot”与常规调度结合起来吗?

  • 0

在 Cron 手册页中,它提到了特殊字符串“@reboot”。我可以将其与常规时间表结合起来吗?目标只是安排一个作业每天运行一次,并在系统重新启动时立即运行。

cron
  • 2 个回答
  • 301 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve