小编TCB*_*B13的帖子

doveadm:删除早于日期的消息

我遇到过一些用户在他们的邮箱中保留非常旧的邮件(+5 年)的情况,这只是浪费空间,出于安全原因也应该删除。

我发现我可以使用doveadm它,但是运行如下:

doveadm expunge -u testuser@sv.dev mailbox INBOX savedbefore 1-Jan-2011
Run Code Online (Sandbox Code Playgroud)

没有任何影响。根据我的理解,电子邮件客户端expunge在服务器上运行之前将电子邮件标记为删除以实际删除它们。

如何将它们标记为删除使用doveadm然后在doveadm之前直接完全删除它们之前运行命令?

maintenance dovecot

11
推荐指数
1
解决办法
2万
查看次数

Postfix:Gmail 将我的电子邮件标记为垃圾邮件

我一直在试图理解为什么 Gmail 将从我的域/服务器之一发送的电子邮件视为垃圾邮件。我在这里找到了很多关于这个问题的线索,但是我检查了常见的可疑对象,如域密钥、spf 等。

我的电子邮件被 Outlook.com 接受,据我所知,它有更积极的垃圾邮件过滤器。

我使用测试了我的配置auth-results@verifier.port25.com,我得到了这个:

SPF check:          pass
DomainKeys check:   neutral
DKIM check:         pass
Sender-ID check:    pass
SpamAssassin check: ham
Run Code Online (Sandbox Code Playgroud)

一切看起来都很好。

向 gmail 帐户发送电子邮件后,我在标题下看到了这个:

Received-SPF: pass (google.com: domain of user@mydomain.org designates 89.x.x.8 as permitted sender) client-ip=89.x.x.x;
Authentication-Results: mx.google.com;
       spf=pass (google.com: domain of user@mydomain.org designates 89.x.x.8 as permitted sender) smtp.mail=user@mydomain.org;
       dkim=pass header.i=@mydomain.org
Run Code Online (Sandbox Code Playgroud)

如您所见,电子邮件在 Gmail 服务器上传递spf并且dkim没有问题。

最后,我检查http://mxtoolbox.com/blacklists.aspx了 RBL 块的服务器 IP、主机名和域,它们没有在任何地方列出。

为什么 gmail 将我的电子邮件视为垃圾邮件?这是没有意义的,我已经遵守了每一个好的做法。

其他注意事项:

  • 反向DNS也可以;
  • 测试http://www.allaboutspam.com是绿色的,除了Email server is …

postfix spam gmail

5
推荐指数
1
解决办法
7321
查看次数

IPv6:无 NAT / 本地寻址 + ISP 离线

我一直在阅读一些关于 IPv6 的文章,目前我正在使用 VPS 上的一些地址。

最近我在考虑一个典型的家庭/办公室 IPv4 网络。我们习惯于让本地 DHCP 服务器运行,RFC1918为我们的机器提供私有 IP,然后使用 NAT 来转换公共 ISP 提供的 IP 和我们的内部网络之间的流量。

我确实明白 NAT 转换只是应对 IPv4 终结的一种措施,而且由于我们有大量可用的 IPv6 寻址空间,因此我们可以为世界上的每台计算机提供一个唯一的 IPv6,而不必担心——网络安全将仍然由防火墙以非阻止所有 NAT 方式解决。

但是...如果每个主机都有一个公共 IPv6,如果 ISP 死亡/更改/外部网络由于某种原因关闭,我的网络会发生什么?如何确保本地通信?如果 ISP 更改(因为 IPv6 前缀会更改),我该如何避免必须重新配置大量软件?

解决这些问题的正确方法是什么?我可以使用interlay使机器始终具有相同的IP吗?即使那个IP是公开的?我听说过 IPv6 中的私有 IP 空间,它的工作方式与 IPv4 相同还是“附加”到我的 IPS 前缀?机器究竟是如何获得它们的 IP 的?他们应该将它们配置为静态吗?

谢谢你。

local-area-network ipv6

3
推荐指数
1
解决办法
387
查看次数

BIND9:发送有关特定 IP 地址的通知

我一直在尝试在两台机器之间实现绑定主-> 从设置,但是我在主机上用于通知我的从机的 IP 地址 BIND 方面存在问题。

这是我的设置:

Master: master.site.com - 10.0.0.2
Slave: slave.site.com - 10.0.0.10
Run Code Online (Sandbox Code Playgroud)

Master 有一个权威区域site.com,它被配置为在区域更改时通知所有从站。该区域工作正常。它可以很好地回答查询和dig @10.0.0.2 -t SOA site.com

所以,在主人身上我有这个named.conf.options

options {
    directory "/var/cache/bind";

    dnssec-validation auto;
    auth-nxdomain no;

    listen-on { 10.0.0.2; };
    listen-on-v6 { any; };
    allow-query     { any; };
    recursion yes;
    allow-recursion { localhost; };
    allow-notify { localhost; };
    allow-transfer { localhost; 10.0.0.10; };
    version none;

    notify yes;
    also-notify { 10.0.0.10; };

};
Run Code Online (Sandbox Code Playgroud)

在奴隶上:

options {
    directory "/var/cache/bind";

    dnssec-validation auto;
    auth-nxdomain no; …
Run Code Online (Sandbox Code Playgroud)

domain-name-system bind master-slave dns-zone

1
推荐指数
1
解决办法
2231
查看次数