Gmail 允许用户通过将“+关键字”附加到他们的电子邮件地址来动态创建自定义电子邮件地址。
因此,“myaddy@gmail.com”和“myaddy+something@gmail.com”和“myaddy+somethingelse@gmail.com”都指向同一个帐户(myaddy@gmail.com)。
是否有(相当简单的)方法来配置 MS Exchange(任何版本)以使其行为类似?
奖励:此功能有官方术语吗?
我们的用户可以通过单击按钮从我们的 ASP.NET Web 应用程序发送电子邮件。在我们的测试环境中,发生了一件奇怪的事情。
应用程序第一次尝试发送电子邮件时,我们收到异常:
信箱不可用。服务器响应为:5.7.1 客户端无权作为此发件人发送
有趣的是,当用户再次单击按钮时(因此应用程序尝试再次发送电子邮件),它起作用了,并且发送了电子邮件。
如果您稍等片刻,您将再次收到错误消息,但第二次单击将毫无问题地发送电子邮件。如果你能足够快地发送一封新电子邮件,它就会起作用。
这是我们使用的(简化的)代码:
Dim smtpClient As New SmtpClient(<smtp mail server goes here>)
smtpClient.UseDefaultCredentials = True
mailMessage.From = New MailAddress(<from address>)
smtpClient.Send(mailMessage)
Run Code Online (Sandbox Code Playgroud)
不过,这在生产环境中确实有效。我们正在使用 Microsoft Exchange,我们的客户(生产环境)也是如此。
有没有人有过类似的事情(第一次出错,第二次像魅力一样)?
我们有一个 Windows 2003 Server Active Directory 环境。在 AD 中,您可以输入一个人的电子邮件地址。回到我们曾经拥有 Exchange 的时候,在创建新用户时,它还会在 Exchange 中创建一个条目。我们已经多年没有 Exchange,但是在 AD 中创建帐户或修改他们的个人资料时,我将电子邮件地址部分留空,因为我不确定会发生什么。现在我想知道,我们是否可以创建一个帐户或修改现有帐户,并添加他们的电子邮件地址,即使它不是我们域的一部分?(例如,当他们拥有 Hotmail 或 Gmail 帐户时。)
iPhone 不附带管理任务或待办事项列表的应用程序,因此当您将手机与 Exchange 服务器同步时,您的任务不会结束。
有哪些选项可用于将 Exchange 任务与 iPhone 同步?
我目前是一家公司的管理员,并且是 Windows 域的一部分,在不同位置有两个主域控制器通过 vpn 连接,每个位置至少有一个备份域控制器,我们有不到 100 个用户。服务器主要是 windows 2003。我还在两个位置都有 Exchange 2003 服务器以实现冗余并为两个位置的用户提供服务。
当我对活动目录中的用户进行更改时,要么更改名称,要么添加或删除用户。我们的全球地址簿需要几个小时,有时长达一天才能在每个人的视野中更新。
为什么会这样,我将如何加快速度?
也请原谅这与编程没有直接关系,我希望它不会太过分,因为我们中的一些人必须戴很多帽子。
令人惊讶的是,在对那个众所周知的元问题进行了长时间的讨论之后,似乎没有人问过用作示例的问题:运行自己的 Exchange 服务器与外包的权衡是什么?
对于我的公司,我们已经看到外包和内包来来去去几次,并且一直坚持自己做这件事。我们在有限的角色中使用了托管解决方案(例如,我们已经使用电子邮件过滤多年,从 Bigfish 开始),但仅此而已。
在没有特定顺序的情况下,将 Exchange(和大多数其他功能)保留在内部的原因是:
问责制:我的老板知道谁负责他们的数据、他们的信息系统应用程序。如果有问题,他们会派人(我)在大楼里打电话询问问题是什么以及什么时候解决。最坏的情况是,如果出现大问题,他们可以解雇某个人。
安全性:我主要考虑数据安全性:我们所有的数据都在我们的建筑物中(场外磁带除外),它已备份,可供需要的人使用,公司外部的任何人都无法访问。
历史:这不一定是一个很好的原因,但内部 IT 部门一直做得很好,从未发生过任何大灾难,人员流动率一直很低,因此建立了很多信任,我们可以做任何需要做的事情——而且做得很好。另一个历史影响是我们有很多人(包括我)回到了互联网兴起之前,在有很多外包选择之前。
灵活性:如果我们的内部需求需要一个不寻常的配置,我们不需要与供应商协商来设置它。
我们是一家中型大型非营利公司,拥有大约 1000 名员工和志愿者,多年来一直使用 MS Exchange(目前为 2003 年)作为我们的邮件系统。
我最近参加了一个 Google 会议,他们提出“云计算是未来的方式”,并鼓励我们从使用 Exchange 处理自己的电子邮件切换到使用 GMail 和 Google Apps 处理所有事情。
此外,我们的一个部门一直在从内部推动在他们自己的部门内进行这种转变,如果不是在整个组织内。
我绝对可以看到一些好处- 例如:
但是,也有一些严重的缺点:
谁能帮我评估这个决定?
阅读了Jeff 关于 Email 和 DKIM 的博客文章后,我认为对来自 Exchange 2003 服务器的所有邮件进行DKIM 处理可能会很好。有什么好办法呢?
可能的重复:
Exchange 是否支持一次性电子邮件地址?
许多用户喜欢使用“[user]+[tag]@[domain]”格式的电子邮件地址,以方便本地过滤传入的邮件。其语义是将消息传递到属于“用户”的邮箱;用户会用不同的标签向不同的潜在发件人宣传他/她的地址,然后能够根据发件人过滤传入的消息(并跟踪谁从哪里获得了电子邮件地址)。
问题是:是否有可能让 MS Exchange (2007) 以这种格式正确传递消息?如果是这样,具体如何?互联网搜索似乎暗示这是不可能的......
在 Exchange 2010 中,您可以定义数据库可用性组并使邮箱数据库在多个服务器之间自动复制,并且您可以让作为 DAG 成员的邮箱服务器还托管其他服务器角色,例如集线器传输和/或客户端访问(这在 Exchange 2007 中是不可能的)。
但是,您能否在作为 DAG 成员的相同的两台服务器上定义一组客户端访问服务器?我找到的文档非常清楚地指出,由于与集群服务不兼容,您不能将 NLB 与 DAG 一起使用……或者,您可以尝试设置它,但这将是不受支持的情况。
使用硬件负载平衡器怎么样?或者可以在同一个外部 URL(例如 ISA)上发布多个内部服务器的反向代理?如果在两台服务器上不使用 NLB 并实施另一种平衡解决方案,那么仅使用两台服务器就可以实现所有主要 Exchange 服务(邮箱、集线器、CAS)的完全高可用性吗?
exchange ×10
email ×4
gmail ×2
asp.net ×1
dkim ×1
domainkeys ×1
evaluation ×1
iphone ×1
smtp ×1
windows ×1