问题标签 [distribution-list]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
197 浏览

email - 如何使用 JavaMail API 从分发列表中读取或获取电子邮件?

我有一个分发列表,它接收来自多个来源的电子邮件并将其广播给一组用户。

此分发列表有自己的身份abc@xyz.com,没有任何凭据,因此我无法在任何地方访问它。

如何使用 POP3 或 IMAP 阅读或获取在此分发列表中收到的电子邮件?JavaMail 是否支持这样的操作?

0 投票
1 回答
31 浏览

vb.net - 使用 DirectoryServices 的分发列表中的子列表

这是我从 .Net 构建的获胜形式,我需要获取每个安全组的成员。我们的一些安全组有子组,我需要程序能够区分它并贯穿子组的成员。

这是我的代码:

我的问题:
这在没有任何子分发列表时有效,但是当有一个或多个子列表时,我需要确定它确实是一个子列表并从中获取成员(即使有一个子列表子)。
我不是要求任何人为我编写代码,但也许会指出我需要去的方向。谢谢提供信息

0 投票
1 回答
1301 浏览

python - 获取 Exchange 分发列表成员的电子邮件地址 - Python

我使用了 win32.client 并且可以使用 python 成功访问交换分发列表的成员。但是,由于有两个用户的名字和姓氏相同,我希望能够访问他们的电子邮件地址而不是名字。

使用下面的循环,我可以浏览 Exchange Distribution List 的成员并打印所有成员的名称:

上面的脚本完美地工作并打印出分发列表中所有成员的所有名称。但是,我正在寻找成员的不同电子邮件地址,因为我看到名字并不不同(我可以有两个同名的人 Jack Smith,但 jack.smith@xyz.com 和 jack.smith2@xyz.com 是仍然明显)。

我使用源中的对象定义来构建上述代码,但似乎我无法将成员连接到他们的电子邮件地址。

感谢任何帮助!

0 投票
1 回答
379 浏览

active-directory - 如何使用 dsquery 列出通讯组列表的成员?

我有这个命令来查找分发列表对象

dsquery * -filter "(&(cn=*group))"

但现在我怎样才能从中找到用户,我想循环并从中获取他们的姓名和电子邮件地址。

谢谢

0 投票
0 回答
294 浏览

email - 允许 Office 365 中的一位外部用户向分发列表发送电子邮件

我是我的 O365 帐户的全局管理员 - 我有一个不在我们的 O365 联系人列表中的外部用户,需要向我们的 O365 通讯组之一发送电子邮件,我不想勾选“允许外部用户”发送到此分发列表”,因为我不希望每个外部用户都发送到该分发列表 - 我的问题是我如何才能仅向该外部用户授予权限,以便将电子邮件发送到未添加为分发列表的分发列表O365 联系人和通讯组列表限制不接收来自外部用户的电子邮件。

0 投票
1 回答
242 浏览

azure - 通过 Microsoft Graph API 创建共享邮箱和通讯组列表

我必须在 Exchange Online 环境中创建共享邮箱和通讯组列表(+ 维护其成员资格)。如果我理解正确的话,此时没有特定的 REST API 可用。

现在实现这一点的唯一方法是将邮箱创建为普通用户,将通讯组列表创建为通讯组(通过 Graph API)。这是首选的方式吗?如何定义此邮箱“用户”是具有成员的实际共享邮箱?如何将用户分配到这些邮箱?

谢谢你的帮助!

0 投票
1 回答
123 浏览

windows - Powershell - 发生错误后继续执行脚本

在下面的脚本中,我让它运行良好,但是一旦发生错误,它就无法在错误之前停止的地方继续,我对我在这方面缺少什么感到有点困惑,所以任何帮助都会很棒。

首先,它加载一个包含通讯组列表的文本文件,然后使用 Exchange 查询此列表以获取完全匹配的显示名称,然后循环通过 CSV 将每个用户添加到通讯组列表,这一切都很好,它是什么时候发生错误就是问题所在。

catch 语句理解错误然后执行任务,一旦任务完成,它会在 catch 语句中而不是在 try 中从 forloop 运行脚本。

我添加了函数 UpdateDistros

允许脚本再次运行,但问题是它再次遍历整个文本文件,而不是从发生错误的位置开始,即使它在第 1 行或第 25 行。

下面是代码;

0 投票
0 回答
95 浏览

rest - Outlook 日历插件:如何从分发列表中获取地址(在 item.requiredAttendees 中)

我有一个日历插件(Office 365),我可以通过以下方式从项目中获取与会者:

item.requiredAttendees.getAsync() -> 价值和状态

在哪里

但是如何从联系人列表中获取地址?

没有 Microsoft Graph 是否可行?我没有可在以下请求中使用的tenantId:

获取令牌,然后获取用户(或组)

******* 从这里编辑 *****

我不确定是否可以使用 Rest API 获取 Outlook 联系人列表中包含的电子邮件

我找到了一种从 Outlook 插件 https://docs.microsoft.com/en-us/office/dev/add-ins/outlook/use-rest-api使用此 API 的方法

我的代码:

(1) 为了测试值,我向 URL restHost + '/v2.0/me/messages/' + restId 发送了一个 GET;在“授权”标头(承载令牌)中带有 accessToken

我究竟做错了什么?

一旦我可以使用这个 API,我就没有找到如何从联系人列表中获取电子邮件

提前致谢,

迭戈

0 投票
1 回答
178 浏览

powershell - PowerShell | 在线交流 | 在启用审核的 x 成员上方查找分发列表

我正在尝试在 x 成员上方导出一个包含分发列表(来自 Exchange Online)并启用审核的 csv。

这里的问题是它显示了所有 DL 的属性,但我完全忽略了“超过 100”部分,并且没有显示每个 DL 的总数。

我正在使用的代码是:

为了清楚起见,我以前使用过这个,但结果相同:

0 投票
1 回答
86 浏览

powershell - 获取少数用户所属的 DL 列表

我是 powershell 的初学者并试图创建一个脚本。我有用户列表,对于他们,我需要知道他们添加到了哪些 DL。

我面临的问题是,它仅显示 DL 列表,有什么办法可以在用户名下获取 DL?或更好的方法来实现这一点。

注意:我们用大写字母命名我们所有的 DL,这就是为什么我在 where-object 中使用“\b[A-Z0-9_]+\b”。

现在我得到以下结果:

我的理想输出应该是:

非常感谢。