邮箱的代理发送Sendas权限不生效

最近,有需求为用户添加其它邮箱的代理发送Sendas权限。在Exchange的管理单元里添加完毕后,发现没有效果,客户端提示你没有权限以用户的名义发送邮件

在OWA上试图发送邮件,也会得到提示没有权限发送邮件。

查了一些资料,发现有人说这个设置是需要时间的,DC和Exchange之间是会有延迟的。但是我们这里只有一个站点,所有域控制器和服务器都在一起。而且从EMC里设置的SendAs权限,在AD的管理单元里同样能够看到。个人感觉原因并没有那么简单。

用Get-Mailbox检查被添加权限的邮箱,发现LegacyExchangeDN和ServerName显示的都是不存在的服务器了。查了一些文档,说这两个值在DAG环境下是可能会显示被动节点的服务器的,因为当数据库切换的时候去更新用户的属性是不现实的,所以不用在意这些细节。本来是为了向Exchange5.5这种旧设备提供兼容性的,但是自从2003支持恢复存储组之后就不要这个值了。更改了这个之后可能要添加X500的地址,因为Outlook使用X500地址作为组织内部用户的缓存。

Beginning with Exchange 2003 you can use the RecoveryStorage Group to restore private information store databases to the sameExchange Server without building a separate recovery
Server like in ExchangeServer 5.5 and 2000.

http://techgenix.com/Understanding-LegacyExchangeDN/

Because Exchange auto-complete cache uses X.500 addressesfor e-mail sent to addresses within the Exchange organization, it will bounceback messages from a re-created mailbox even
after you give the user accountall the old SMTP addresses.

https://www.red-gate.com/simple-talk/sysadmin/exchange/exchange-e-mail-addresses-and-the-outlook-address-cache/

但是结合自己的环境,这个值显示的服务器是一台已经不存在的服务器。并不是目前DAG组的成员,所以需要把它更改过来。

经过测试,这个值无法通过Set-Mailbox来设置。通过Update-Recipient也无法更新这个值。但是移动用户邮箱可以解决这个问题,LegacyExchangeDN和ServerName显示正常,并且Sendas权限也会随之生效。

采用以下命令可以更新这两个属性,并且也不会需要手动添加X.400或者X.500地址。注意,参数中的database是用户当前所在的数据库位置。

Set-mailbox user@domain.com –Database database

其它参考信息

https://social.technet.microsoft.com/Forums/exchange/en-US/755955b5-eced-4020-a55e-d88f263b6e00/exchange-2010-user-servername-and-legacyserverdn-settings?forum=exchange2010

邮箱的代理发送Send as权限不生效的更多相关文章

  1. foxmail邮箱在代理环境下不能使用解决方法。

    由于工作原因,在域环境中但是还不是域用户,怎么设置代理也不能使用邮件客户端,幸亏老大给一软件,如下图 安装超级简单,而且软件很小,安装完后重启,基本不用设置就可以使用,前提是你的邮箱客户端要设置代理服 ...

  2. Java实现邮件代理发送

    使用java实现邮件发送 首先需要添加jar文件mailapi.jarstmp.jar 1 import java.util.Properties; import javax.mail.Address ...

  3. 利用Python+163邮箱授权码发送带附件的邮件

    背景 前段时间写了个自动爬虫的脚本,定时在阿里云服务器上执行,会从某个网站上爬取链接保存到txt文本中,但是脚本不够完善,我需要爬虫完毕之后通过邮件把附件给我发送过来,之前写过一个<利用Pyth ...

  4. 腾讯企业邮箱SMTP-邮件发送失败异常:“ SMTPSendFailedException:501 ϵͳÒÑÇ¿ÖÆ¿ªÆôÕʺÅÉý¼¶ÉèÖã¬ÇëµÇ¼e

    这里我们在报警发送邮件用的是腾讯的企业邮箱,突然这两天没有报警邮件,很是奇怪 发送邮件报错 SMTP-邮件发送失败异常:“ SMTPSendFailedException:501 ϵͳÒÑÇ¿ÖÆ ...

  5. 【python3】基于 qq邮箱的邮件发送

    脚本内容: #!/usr/bin/python3 # -*- coding: UTF-8 -*- import smtplib from email.mime.text import MIMEText ...

  6. PHP中利用PHPMailer使用QQ邮箱实现邮件发送

    /** * 下订单发送邮件 * @to 收件人 @title 标题 @content 内容 */ function sendMail($to,$title,$content){ //引入PHPMail ...

  7. Java 使用代理发送Http请求 (将Http请求代理Https请求)

    package com.test.porxy; import java.io.BufferedReader; import java.io.IOException; import java.io.In ...

  8. 『居善地』接口测试 — 7、Requests库使用proxies代理发送请求

    目录 1.代理的了解 2.代理的分类 (1)正向代理 (2)反向代理 (3)总结 3.Requests库使用代理 4.总结 1.代理的了解 在上图中我们可以把Web server看成是Google服务 ...

  9. Apache HttpComponents 通过代理发送HTTP请求

    package org.apache.http.examples.client; import org.apache.http.HttpEntity; import org.apache.http.H ...

随机推荐

  1. MISC 2022/4/21 刷题记录-千字文

    1.千字文 得到名为png的无类型文件,010 Editor查看,png,改后缀,得到二维码 QR扫描,得到一句话"这里只有二维码" 思路不对,binwalk一下,发现有错误信息 ...

  2. SpringBoot配置文件读取过程分析

    整体流程分析 SpringBoot的配置文件有两种 ,一种是 properties文件,一种是yml文件.在SpringBoot启动过程中会对这些文件进行解析加载.在SpringBoot启动的过程中, ...

  3. [mybatis]mybatis日志的使用和分页功能的实现

    日志 Mybatis 通过使用内置的日志工厂提供日志功能.内置日志工厂将会把日志工作委托给下面的实现之一: SLF4J Apache Commons Logging Log4j 2 Log4j JDK ...

  4. WSL2安装Ubuntu20.04

    前言:听说WSL2需要Window版本在1904以上(我的window版本是1909,所以未能验证真实性) 启用WSL 控制面板 → 程序 → 程序和功能 → 启用或关闭Windows功能 勾选 适用 ...

  5. 初学者入门:使用WordPress搭建一个专属自己的博客

    体验简介 阿里云云起实验室提供相关实验资源,点击前往  场景将提供一台基础环境为CentOS 的ECS(云服务器)实例,这台服务器上已经内置LAMP环境.我们将会在这台服务器上安装 WordPress ...

  6. python 操作pdf文档

    简介 在实际项目中,我们有可能需要提取当中的部分内容并导出,给PDF文件添加水印,合并多份PDF文件等等,而本文会着重用到PyPDF2模块来玩转PDF文档,以及tabula模块来对PDF文档中的表格数 ...

  7. 业务可视化-让你的流程图"Run"起来(4.实际业务场景测试)

    前言 首先,感谢大家对上一篇文章[业务可视化-让你的流程图"Run"起来(3.分支选择&跨语言分布式运行节点)]的支持. 下面我以实际业务场景为例,来介绍一下ladybug ...

  8. 【Java线程池】 java.util.concurrent.ThreadPoolExecutor 分析

    线程池概述 线程池,是指管理一组同构工作线程的资源池. 线程池在工作队列(Work Queue)中保存了所有等待执行的任务.工作者线程(Work Thread)会从工作队列中获取一个任务并执行,然后返 ...

  9. C#中引用类型的变量做为参数在方法调用时加不加 ref 关键字的不同之处

    ​ 一直以为对于引用类型做为参数在方法调用时加不加 ref 关键字是没有区别的.但是今天一调试踪了一下变量内存情况才发现大有不同. 直接上代码,结论是:以下代码是使用了 ref 关键字的版本.它输出1 ...

  10. SQL及常见的三种类型注释

    SQL(Structure Query Language)语言是数据库的核心语言. SQL的发展是从1974年开始的,其发展过程如下:1974年-----由Boyce和Chamberlin提出,当时称 ...