我们在各个站点都有 Exchange 服务器,但也在船上。船舶在海上时通过卫星链路连接到我们的网络,但在港口时切换到 WiFi 网桥。
由于高延迟(500+ 毫秒)和不常见的丢失(例如,当船舶转弯时),尝试在海上发送任何超过几兆字节的电子邮件很可能会失败并重试直到限制已经达到。结果:电子邮件无法送达,每次尝试都会消耗卫星链接上的宝贵带宽。
一种“解决方案”是将最大电子邮件大小限制为 5 MB,但这对用户来说几乎不友好,而且在端口中是不必要的限制。
我宁愿做的是将所有大于设定限制的电子邮件排队,以便在海上时稍后发送,同时立即发送所有小电子邮件。当时我想我会定期 ping 我们数据中心中的集线器传输服务器,当延迟下降到大约 400 毫秒以下时,我会开始处理大型电子邮件队列。当延迟超过 400 毫秒时,我会堵住漏洞并让电子邮件再次排队。
现在,我从 2003 版开始就没有真正接触过 Exchange。那时,您可以安排大型电子邮件以供以后发送,所以我的想法是在 Exchange 2010 中做一些类似的事情,然后编写一种方法来切换发送在“总是”和“从不”之间安排大型电子邮件。
创建这样的脚本应该不会太复杂,但后来我读到我依赖的功能在 Exchange 2007 中被删除了:
这是 Exchange 2003 中存在的一项功能,但已在 Exchange 2007 中删除。它是在 SMTP 连接器上设置的,具有“对超大邮件使用不同的传递时间”。
TechCenter:是否可以根据 Exchange 中的大小安排电子邮件发送?
这是真的吗?- 此功能是否不再存在于 Exchange 2010 中,或者它只是转换为类似的功能,我可以使用它来实现我的目标?如果是这样,是什么?
是否有另一种方法可以延迟在某些 Exchange 服务器上发送大型电子邮件?它可能基于时间表,甚至可能需要特定操作 - 我相当肯定会有某种方式通过脚本触发交付,我只需要在船上单独的队列中发送大量电子邮件。
您对此的想法将不胜感激!:-)
我偶然发现了两个 PowerShell CmdLets 我认为可以让我非常接近我的目标:
我玩了一会儿 Get-Message,看看上面的命令会处理什么样的消息。
最重要的是,这些命令接受消息大小过滤器。此命令将列出当前服务器上大于 5 MB(5,242,880 字节)的排队消息:
get-message -Filter {Size -gt 5242880}
Run Code Online (Sandbox Code Playgroud)
它似乎Get-Message只从各种远程传递队列返回消息。但是在服务器内流动的消息,无论多么短暂,是否会出现在 Get/Suspend/Resume-Message 会弄乱的队列中?
如果没有,解决方案可以像每隔几分钟的预定脚本一样简单,沿着(伪代码)行: …
与业主协会的另一名成员一起,我的任务是为我们的公寓楼设计和设置共享的高速互联网接入。我们的预算很少,希望能够做到这一点,硬件已经在手(意味着不是最先进的)。
我有超过十年的系统管理员经验,但专注于服务器端。虽然对(大部分)术语并不陌生,并且至少在设置较小的网络方面有一些实践经验,但设计这样的设置肯定超出了我的主要能力范围。
我对如何实现这一点有一个想法,但我可能没有考虑到所有因素,当然欢迎第二意见和健全性检查。
虽然这个问题是基于我的具体挑战,但我认为答案将形成一个总体上合理的方法,在预算紧张的情况下建立公平共享、分段、多租户的互联网访问。我希望这对于本网站是可以接受的。
这怎么做最好?
所有硬件至少已使用 5 年。有些是我们不久前购买的,有些是给我们的,因为它对于该公司的生产用途来说太旧了(昂贵的服务、性能等等)。
我们正在部署连接到终端服务器群的瘦客户端。这些计算机对公众具有很高的知名度,我希望它们至少看起来像样,而不是 1995 年的东西。所以我安装了桌面体验功能并启用了主题服务。
服务器将不支持 Aero,因为它没有 3D 图形,但我们可以启用 Windows 7 Basic 主题,它具有没有 3D 效果的 Aero 外观。该主题的问题在于您可以选择您想要的任何窗口颜色,只要它是男婴蓝色即可。
有没有办法让这些窗户变成另一种颜色?窗口颜色控件什么也不做。
windows-7 terminal-server remote-desktop remote-desktop-services windows-server-2008-r2