标签: exchange

在 Linux 上运行的 Exchange 服务器替换

我已经作为系统管理员工作了几年,我一直在回想用户喜欢 Microsoft Outlook 并希望使用其 Exchange 功能。我已经尝试了相当多的商业替代品,但通常要么缺少基本功能,要么存在稳定性问题。

简而言之,我正在寻找具有以下功能的 Microsoft Exchange 替代方案:

  • 通过 SQL 或 LDAP 进行身份验证
  • 当用户不在现场时,为用户提供可靠、舒适的 Web 界面
  • 支持复制和负载均衡(如果一个失败,第二个应该已经在运行)
  • Outlook 客户端支持(或一个非常好的替代客户端)
  • 资源预订(会议室、投影仪、公务机等)
  • 日历(共享/私人)和电子邮件(如果这不明显)
  • (可选)我们*nix 用户的跨平台客户端。
  • (可选)提供企业支持合同
  • (可选)一个开源软件是一个加号

请尽可能详细地回答您的问题,以确定您已成功部署该软件并满足需求。如果我想要一份声称的替代品列表,我会简单地谷歌一下。

我个人尝试过 Binary Server、Novell Groupwise、本土的 Postfix/Cyrus 的东西,最后是“真正的东西”,因为这些用户只是喜欢 Exchange。

请帮我找到一个好的选择。

email linux exchange

69
推荐指数
4
解决办法
1万
查看次数

需要在 Powershell 脚本中添加“等待”命令

这是我当前的代码:

Write-output “ENTER THE FOLLOWING DETAILS - When Creating Multiple New Accounts Go to           EMC hit F5(refresh) and make sure previous new account is listed before proceeding to the       next one”
$DName = Read-Host “User Diplay Name(New User)"
$RUser = Read-Host "Replicate User(Database Grab)"
$RData = ((Get-Mailbox -Identity $RUser).Database).DistinguishedName
$REmailInput = Read-Host “Requester's Name(Notification Email goes to this Person)"
$REmail = ((Get-Mailbox -Identity "$REmailInput").PrimarySmtpAddress).ToString()

Enable-Mailbox -Identity "$DName" -Database "$RData" 
Set-CASMailbox -Identity "$DName" -ActiveSyncEnabled $false -ImapEnabled $false -    PopEnabled $false


Send-MailMessage …
Run Code Online (Sandbox Code Playgroud)

email scripting powershell exchange exchange-2007

52
推荐指数
2
解决办法
30万
查看次数

Exchange 是否支持加号用户(例如 myname+spam@example.com)或类似机制?

Sendmail 支持称为“plussed 用户”的功能。启用后,电子邮件发送至

  • myname+spam@example.com,
  • myname+sometopic@example.com
  • myname+anything@example.com

就像邮件一样自动发送到myname@example.com. 无需注册或设置这些“加后缀”。用户可以使用它们并自行设置客户端过滤规则。

Exchange 是否支持类似的机制?如果是这样,如何启用它?

请注意,我不想要有关其他过滤方式的答案,例如垃圾邮件/垃圾邮件过滤、服务器端或客户端规则、明确配置的电子邮件别名/地址等。

email exchange

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

有没有开源的Exchange服务器?

有没有像 Microsoft Exchange for Linux 或 Windows 一样工作正常的开源 Exchange 服务器?

exchange open-source

26
推荐指数
3
解决办法
2万
查看次数

用于 Exchange(电子邮件和)日历的 Linux 客户端

在 $work,官方电子邮件解决方案是 Windows 上的 Outlook,连接到 Exchange 服务器。这对于在台式机上使用 Linux 的人来说是个问题。

Exchange 服务器支持 IMAP,并且使用通常的可疑对象(例如 Thunderbird)可以很好地处理电子邮件。它还提供了 web 邮件界面,除非你使用 IE,否则这是相当糟糕的。(还有其他最喜欢的电子邮件客户端吗?)

最大的问题是 Outlook 日历。我仍然没有找到可以替代它的可行的 Linux 客户端。

有什么建议吗?

email linux exchange outlook calendar

22
推荐指数
3
解决办法
5万
查看次数

Exchange 环境中的电子邮件存档

我们正在寻找一种解决方案来对我们的 Exchange Server 2007 环境进行电子邮件归档和近线备份。

我们目前有大约 200 个邮箱,Mailstore 大约有 150 GB。我们需要能够出于法律目的将电子邮件存档数年,并且希望存档解决方案还有助于在可能的情况下加快恢复已删除邮件的速度。我们的系统支持顾问推荐了 Mimosa。

有人对含羞草或该市场领域的其他产品有经验吗?

email exchange archive

20
推荐指数
2
解决办法
3544
查看次数

Outlook 无法通过 Direct Access 2012 R2 连接到负载平衡的 Exchange 2013 群集

我们有一个负载平衡的 Exchange 2013 SP1 群集,通过 HTTP 运行 MAPI。

我们自己网络内的客户端连接工作正常,而通过 Direct Access 连接的客户端无法连接。客户端上的 Outlook 日志显示完全没有错误。

直接访问服务器运行的是 2012 R2,客户端都是 Windows 8.1。一切都已修补。

过去几周我一直在疯狂地搜索,我得到的唯一有趣的结果是关于 TMG 2010 (UAG) 由于源 IP 更改(交换负载平衡器)而过滤掉请求。有一篇知识库文章 (982604)描述了这一点,还有一篇关于高级支持问题的大量博客文章,但遗憾的是该脚本在我们的服务器上不起作用,因为它不是 TMG 而是 Windows Server 2012 R2..

我在这里不知所措。我会在一周内提出这个问题,然后我会向 Microsoft 提出首要支持案例。

exchange direct-access load-balancing exchange-2013

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

对于用户肯定少于 25 个的小型组织,在 Windows 2012 R2 域控制器上运行 Exchange 2016 有多糟糕?

我知道它一直不受官方支持,但我已经看到或听说过许多小型企业安装同时运行 AD DS 和 Exchange 的单个主机。对于资源匮乏的小型企业而言,节省的资金是非常有吸引力的。

所以假设我们知道使用需求永远不会超过 25 个用户,比如同时 10 个,

  1. 现在在同一台机器上运行 Exchange 和 AD DS 真的有多“糟糕” (没有任何类型的虚拟化)
  2. 它有什么特别不好的地方?(说出除了“微软这么说”之外最容易想到的 1 或 2 个原因)
  3. 如果有的话,可以做些什么来减轻“坏”的影响?

您可以假设相关业务:

  1. 拥有一台带有合理商业 ISP 的物理现场服务器或
  2. 有一个已经被挖掘出来的虚拟资源池,他们不想花更多的钱。

我想到的情况是第二种情况,只有一个 VM 可能是添加 Exchange 的候选对象,因为它是唯一的 Windows VM,并且有足够的多余内存来实现。

在任何情况下,推理可能都不是那么合理,但假设这些是您必须处理的约束。

exchange domain-controller best-practices

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

良好且免费的 Exchange 垃圾邮件过滤器

您知道一个好的(如果可能的话,免费)Microsoft Exchange 2003 垃圾邮件过滤器吗?

exchange spam exchange-2003

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

在 Exchange 2010 中安排/排队大型电子邮件,直到延迟下降

我的挑战

我们在各个站点都有 Exchange 服务器,但也在船上。船舶在海上时通过卫星链路连接到我们的网络,但在港口时切换到 WiFi 网桥。

由于高延迟(500+ 毫秒)和不常见的丢失(例如,当船舶转弯时),尝试在海上发送任何超过几兆字节的电子邮件很可能会失败并重试直到限制已经达到。结果:电子邮件无法送达,每次尝试都会消耗卫星链接上的宝贵带宽。

一种“解决方案”是将最大电子邮件大小限制为 5 MB,但这对用户来说几乎不友好,而且在端口中是不必要的限制。

粗略的想法

我宁愿做的是将所有大于设定限制的电子邮件排队,以便在海上时稍后发送,同时立即发送所有小电子邮件。当时我想我会定期 ping 我们数据中心中的集线器传输服务器,当延迟下降到大约 400 毫秒以下时,我会开始处理大型电子邮件队列。当延迟超过 400 毫秒时,我会堵住漏洞并让电子邮件再次排队。

现在,我从 2003 版开始就没有真正接触过 Exchange。那时,您可以安排大型电子邮件以供以后发送,所以我的想法是在 Exchange 2010 中做一些类似的事情,然后编写一种方法来切换发送在“总是”和“从不”之间安排大型电子邮件。

障碍

创建这样的脚本应该不会太复杂,但后来我读到我依赖的功能在 Exchange 2007 中被删除了:

这是 Exchange 2003 中存在的一项功能,但已在 Exchange 2007 中删除。它是在 SMTP 连接器上设置的,具有“对超大邮件使用不同的传递时间”。

TechCenter:是否可以根据 Exchange 中的大小安排电子邮件发送?

问题

这是真的吗?- 此功能是否不再存在于 Exchange 2010 中,或者它只是转换为类似的功能,我可以使用它来实现我的目标?如果是这样,是什么?

是否有另一种方法可以延迟在某些 Exchange 服务器上发送大型电子邮件?它可能基于时间表,甚至可能需要特定操作 - 我相当肯定会有某种方式通过脚本触发交付,我只需要在船上单独的队列中发送大量电子邮件。

您对此的想法将不胜感激!:-)

编辑 #1:提炼粗略的想法

我偶然发现了两个 PowerShell CmdLets 我认为可以让我非常接近我的目标:

我玩了一会儿 Get-Message,看看上面的命令会处理什么样的消息。

最重要的是,这些命令接受消息大小过滤器。此命令将列出当前服务器上大于 5 MB(5,242,880 字节)的排队消息:

get-message -Filter {Size -gt 5242880}
Run Code Online (Sandbox Code Playgroud)

它似乎Get-Message只从各种远程传递队列返回消息。但是在服务器内流动的消息,无论多么短暂,是否会出现在 Get/Sus​​pend/Resume-Message 会弄乱的队列中?

如果没有,解决方案可以像每隔几分钟的预定脚本一样简单,沿着(伪代码)行: …

exchange smtp exchange-2010 satellite

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