我们为一些客户运行了一个电子邮件服务器,最近我们遇到了一个难题。
我们有一个用户将电子邮件发送到错误的电子邮件地址。不幸的是,错误指定的域存在。它没有 MX 记录,并且域的 A 记录转到了不使用 SMTP 的服务器。因此,电子邮件服务器尝试传送但未成功,因为没有电子邮件服务器正在运行。
出于这个原因,我们的电子邮件服务器完全按照 SMTP RFC,在五天内尝试重新投递,最终在投递失败 5 天后放弃并向发件人发送通知。
RFC5321(简单邮件传输协议)的第 4.5.4.1 节说:
重试一直持续到消息被发送或发送方放弃;放弃时间一般至少需要4-5天。
因此,邮件服务器在其默认配置中,在这种情况下按照 RFC 运行,这意味着在这种情况下指定错误电子邮件地址的用户将不会收到通知,除非在五天后。
在这一点上,我的老板问是否可以将放弃时间缩短到更短的时间,比如 1 天。他的理由是,最好提前通知用户未交付,并且用户可以尝试在以后重新交付,或通过替代渠道交付。这听起来是一件合理的事情,但总的来说,我对执行任何与 RFC 中的内容相矛盾的配置更改持谨慎态度。
是否有任何不明显的原因为什么将放弃时间减少到 24 小时是一个坏主意,而不仅仅是说“RFC 另有说明”?
此外,在这种情况下,较大的电子邮件提供商(Google、Microsoft、AOL 和 Yahoos)会做什么?
在接下来的几个月里,我们将把我们的邮件服务器从 postfix/courier 迁移到 Zimbra。我们已经非常成功地在从 Dell Equallogic 导出的 iSCSI LUN 上运行原型服务器。Equallogic 不是我们的“生产”SAN,而是 NetApp FAS 2050。
拥有基于 iSCSI LUN 的系统的问题之一是缺乏灵活性。如果我们需要调整大小而不必关闭整个系统怎么办?我觉得将 Zimbra 数据存储放在 NFS 导出上会有所帮助
切换到 NFS 的缺点
问题是,Zimbra(它运行包括 spamassassin、jetty 和最重要的 MySQL 在内的一整套守护进程)是否足够可靠和稳定以在 NFS 下运行——我们是否设置自己在 NFS 下运行 MySQL 会丢失数据?如果我们选择在 NFS 下运行它 - 我们可以做些什么来调整性能?
我正在尝试在 linux 服务器上安装 zimbra。我下载了 zimbra 的 Ubuntu 12.04 LTS 版本,解压并尝试运行 install.sh。但是在我批准了许可证后,我遇到了这个问题。
错误:无法继续安装。请修复您的 /etc/hosts 文件以包含:
127.0.0.1 localhost.localdomain 本地主机
Zimbra 安装仅向 localhost 和
localhost.localdomain 用户授予 mysql 权限。但是 Fedora/RH 安装会在 /etc/hosts 中留下这样的行:127.0.0.1 myhost.mydomain.com myhost localhost.localdomain localhost
这会导致 MySQL 拒绝来自 127.0.0.1 的用户作为来自 myhost.mydomain.com 的用户。您可以在以下位置阅读更多详细信息:
主机文件现在看起来像这样。
127.0.1.1 localhost.localdomain localhost
127.0.1.1 linux-server-test localhost
127.0.1.1 mail.mydomain.com mail
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Run Code Online (Sandbox Code Playgroud)
我把它改成这个
127.0.0.1 localhost.localdomain localhost
127.0.0.1 linux-server-test localhost …Run Code Online (Sandbox Code Playgroud) 我真的不明白(当然是因为我的无知)有另一个服务来更新,检查,维护,备份等的好处......当你有像gmail这样的优秀服务,你可以拉用户官方邮箱in. 我们有 40 个用户,任何类型的“光”将不胜感激:)
我最近收到了列为我自己的电子邮件地址的垃圾邮件。我记得在学校里做了一些 Telenet 电子邮件,知道有一些方法可以发送看起来像是来自不同地方的邮件,但想问问其他人对此的看法。服务器是在 Debian lenny 上运行的 Zimbra 6.06 服务器。有没有人认为这里的设置可能有问题,或者这只是一些欺骗行为?我当然可以看到电子邮件来自网络外部。
Return-Path: 0-ka@ps.ge.com
Received: from zimbra.example.com (LHLO zimbra.example.com) (10.0.0.1) by
zimbra.example.com with LMTP; Tue, 10 May 2011 06:00:40 -0500 (CDT)
Received: from localhost (localhost [127.0.0.1])
by zimbra.example.com (Postfix) with ESMTP id D2B9759FC5
for <grant@example.com>; Tue, 10 May 2011 06:00:40 -0500 (CDT)
X-Virus-Scanned: amavisd-new at zimbra.example.com
X-Spam-Flag: YES
X-Spam-Score: 8.593
X-Spam-Level: ********
X-Spam-Status: Yes, score=8.593 tagged_above=-10 required=6.6
tests=[BAYES_99=3.5, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_XBL=3.033,
RDNS_NONE=0.1] autolearn=no
Received: from zimbra.example.com ([127.0.0.1])
by localhost (zimbra.example.com [127.0.0.1]) (amavisd-new, port 10024) …Run Code Online (Sandbox Code Playgroud) 我正在尝试为我的 Zimbra 服务器上的域设置 SSL 证书。当我转到它希望我将证书粘贴到浏览器窗口的地方时,它会弹出一条小警告消息:

如何将 CA 附加到域证书中?
我想通过多个 IP 对出站电子邮件进行负载均衡,是否有任何内置工具或一些简单的方法可以使用 postfix、sendmail 或 exim 来实现?例如,如果我为电子邮件服务器分配了三个 IP,并且电子邮件是通过所有 ip 一一发送的。
我使用 Postfix 的 Zimbra 邮件服务器运行良好。
我可以在 25 接收来自 Yahoo、Hotmail 等的邮件,但是如果我阻止了 25 端口的传入,那么邮件将停止进入我的邮件服务器,因为我的安全 SMTP 端口 465 已经在运行。
那么有没有办法在另一个端口接收邮件,比如 465 端口 25?
谢谢你,
萨迪克。
我对 Postfix 并不陌生,但对 Zimbra 很陌生。我已经看到了有关更改 Postfix 参数的答案,以及有关如何在 Postfix 中配置包罗万象的域的文章。
我需要了解的是如何在 Zimbra (7.1.1) 中进行 Postfix 配置。我检查了 Zimbra 管理页面,没有看到任何允许虚拟域的内容(邮件至 *@some.domain.example)。前面提到的“答案”列出了一系列我目前还不理解的 Zimbra 命令。
我如何将这些放在一起?哪里是了解 Zimbra 可用的 shell 命令的最佳位置?
PS:这些都是很好的答案,看起来它们会满足我的需要。然而,我应该提到当前的域设置是这样的(已清理): 1) mailhost.main.example (Domain); 2)mail.example(域名别名,MX在其他地方);3) newmail.main.example(不在 zimbra、CatchAll 域中)。
我是否必须添加新域(此处为 newmail.main.example)作为域别名才能使其正常工作?我想是这样。
更新:我将域添加为别名,并使用此命令来使用通讯组列表而不是用户:
zmprov modifyDistributionList list@other.domain.example zimbraMailCatchAllAddress @some.domain.example
Run Code Online (Sandbox Code Playgroud)
不幸的是,现在当收到邮件时我收到此消息:
Your message WAS SUCCESSFULLY RELAYED to:
<user@other.domain.example>
The message WAS NOT relayed to:
<""@other.domain.example>: [127.0.0.1] said:
501 5.1.3 Failed, id=12509-18, from MTA([127.0.0.1]:10025): 501 5.1.3 Bad recipient address syntax
This delivery report was generated …Run Code Online (Sandbox Code Playgroud) 我每天必须向我的客户发送大约 1000 封电子邮件。这些电子邮件基本上是他们订阅的交易所的价格警报,对他们按时接收非常重要。
我已经有了一个 Windows VPS 服务器以及一个专用的 cPanel linux 服务器。
现在我的服务器提供商说我必须从他们或任何其他提供商那里购买批量电子邮件,否则从我们的域发送这么多邮件可能会导致许多其他提供商列入黑名单。
我不知道该怎么做。
我不能安装一些东西吗?或使用 cPanel 的电子邮件发送邮件?我不能通过购买 SSL 来确保交付吗??我在这个领域非常非常新,我不知道该怎么做。我想自己做,也想在我的服务器上做。
请帮忙。