我有几台服务器在 debian 上运行应用程序。每个都有应用程序所需的包,仅此而已。
目前,没有一个具有邮件发送功能。但是,我希望将 cron 等工具的输出邮寄给我。
这些服务器托管在一个 ISP 站点上,该站点提供了一个我应该用于所有出站邮件的“智能中继”服务器。
我应该如何配置我的 debian 服务器:
什么样的包裹适合这种“最小”的邮件服务?
我有一个 Postfix 邮件服务器,通过 Postfix 的“内容过滤器”选项使用 AMaViS 进行内容过滤。现在我想知道使用 AMaViS 作为过滤器而不是 contet-filter 方法是否更好。
哪种方法更快?/ 哪种方法需要更少的资源?哪种方法带来的麻烦更少?
我正在研究各种 FOSS 选项,以便为政府资助的大学构建强大的电子邮件解决方案。只有在最坏的情况下才会选择商业选项。以下是要求:
其他问题:
政府希望通过从白盒供应商那里购买本地硬件来刺激当地经济。当地顾问和大学生也将进行整合。我们研究了开箱即用的集成解决方案,如 Axigen、Zimbra 和 GMail,但为了完全控制数据并避免供应商锁定,每一个都被排除在外而支持 DIY 方法——我认为这是一件明智的事情去做。我希望发展中国家的更多省级政府考虑这些举措
至于操作系统 - Debian,FreeBSD 将是首选。商业操作系统不需要适用。CentOS 作为第二层选项...
今天醒来发现我的网站缓慢/无响应。向上拉,看起来大量 saslauthd 进程已经启动,每个进程使用大约 64m 的 RAM,导致机器进入交换空间。我从来没有见过这么多用在那里。
top - 16:54:13 up 85 days, 11:48, 1 user, load average: 0.32, 0.50, 0.38
Tasks: 143 total, 1 running, 142 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.7%us, 0.3%sy, 0.0%ni, 97.3%id, 0.2%wa, 0.0%hi, 0.0%si, 1.4%st
Mem: 1048796k total, 1025904k used, 22892k free, 14032k buffers
Swap: 2097144k total, 332460k used, 1764684k free, 194348k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
848 admin 20 0 263m 115m 4840 S 0 11.3 …Run Code Online (Sandbox Code Playgroud) 我试过的:
老的:
新的:
疑虑/疑虑:
问题:
我在 mail.domain.com 上设置了 MX 记录,并且我的域可以通过 domain.com 看到
我正在通过PHP PEAR 邮件包发送电子邮件。
此页面声称我可以更改:
发送 EHLO 或 HELO 时要提供的值。默认为本地主机
截至目前,我的电子邮件标题如下所示:
收到:来自 domain.com ([12.34.56.78] helo=localhost
他们应该是什么样子?我假设:
helo=domain.com
???
我有一个邮件服务器“example.com”,它将所有收件人为“me@example.com”的电子邮件转发到“me@gmail.com”。我的邮件服务器运行 Postfix,它使用 virtual_alias_maps 机制来执行转发。我还为“example.com”安装了 SPF 记录:
v=spf1 a include:aspmx.googlemail.com ~all
Run Code Online (Sandbox Code Playgroud)
问题是,每当有人向“me@example.com”发送邮件时,Gmail 都会根据 example.com 的 IP 地址验证 example.com SPF 记录!我认为它应该根据原始发件人的 IP 地址进行验证。
例如,我使用笔记本电脑连接家庭互联网。我按如下方式连接到 example.com 的邮件服务器:
$ telnet example.com 25
20 example.com ESMTP Postfix (Debian/GNU)
HELO my-laptop.local
250 example.com
MAIL FROM:<me@gmail.com>
250 2.1.0 Ok
RCPT TO:<me@example.com>
250 2.1.5 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
From: me@gmail.com
To: me@example.com
Subject: test
test
.
250 2.0.0 Ok: queued as CE5F42200F9
Run Code Online (Sandbox Code Playgroud)
现在,当我在 Gmail 中打开该邮件并查看其来源时,会看到以下标题:
Delivered-To: me@gmail.com
Received: by 10.231.219.195 with SMTP id hv3csp61494ibb;
Sat, …Run Code Online (Sandbox Code Playgroud) 寻找“小型公司 freebsd/jail 服务器”的清单。
有一个非常共同的起点:
寻找清单,我不应该忘记的东西。我现在的计划包括:
但还有其他建议吗?
有关的:
我基本上想要有两个独立的电子邮件服务器。第一个是供人类使用的 GoogleApps GMail 服务。第二个服务器将用于从我的应用程序发送消息(因此,以编程方式发送它们)。
我什至需要在 MX 记录(或必须引用的任何地方)中引用第二个邮件服务器(与我的应用程序在同一 IP 上)?我不希望电子邮件被标记为垃圾邮件或“可疑”。
附带说明一下,我可能会使用此邮件服务器来处理一些“特殊”类型的消息(例如发送到 support@example.com 的所有消息)。我找到了一个相关的问题,但我不确定这是我要找的。
Perfect Forward Secrecy是 SSL/TLS 通信的重要增强,即使攻击者拥有私钥,也有助于防止捕获的 SSL 流量被解密。在 Web 服务器中支持它很容易,但它也适用于任何其他 SSL 上下文,例如用于 SMTP、POP3 和 IMAP 的邮件服务器。
这最近(2014 年 9 月)在德国达到了顶峰,数据保护机构已经开始检查和罚款在其邮件服务器上不支持 PFS 的组织,以及 Heartbleed 和贵宾犬漏洞。Web 浏览器中的 PFS 支持有些参差不齐,尽管所有主要浏览器都支持它 - 但我正在寻找邮件服务器和客户端上的 PFS 兼容性信息,理想情况下类似于SSL Labs的握手测试提供的信息,但用于邮件服务器。
任何人都可以提供或指出邮件服务器 PFS 兼容性的良好来源吗?
澄清一下,我不是要询问特定的服务器,而是要查看在各种不同服务器上进行此类测试的结果,例如,了解 Outlook 2003 不支持 ECDHE 或 Android 会很有用2 不允许大于 2048 位的 DH 参数(我不知道这些是否属实,它们只是示例)。这样做的好处是知道如果我选择禁用某些特定的密码,它可能会影响哪些客户端,就像 SSL 实验室测试为 Web 客户端显示的那样。
email-server ×10
email ×5
postfix ×3
linux ×2
debian ×1
freebsd ×1
gmail ×1
open-source ×1
replication ×1
saslauthd ×1
scalability ×1
security ×1
smtp ×1
spam-filter ×1
spf ×1
ssl ×1
storage ×1
tls ×1