当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 将已发送邮件保存在 Exchange 上的共享邮箱中 (Microsoft 365)

作者:精品下载站 日期:2024-12-15 00:48:34 浏览:15 分类:玩电脑

将已发送邮件保存在 Exchange 上的共享邮箱中 (Microsoft 365)


您可以允许用户代表 Exchange Server 和 Microsoft 365 (Exchange Online) 中的共享邮箱发送电子邮件。但是,此类电子邮件一旦发送,将不会保存在共享(所有者)邮箱的已发送邮件文件夹中。它仅存储在您个人邮箱的“已发送邮件”文件夹中。当多个用户使用单个共享邮箱时,这非常不方便,因为不清楚谁回复了传入的电子邮件或发送了特定消息。

假设您的帐户已被授予对 HelpDesk 共享邮箱的“发送为”和/或“代表发送”权限。您需要在“已发送邮件”文件夹中保留您(或其他代理人)代表共享邮箱发送的所有电子邮件的副本。

使用 PowerShell 连接到本地 Exchange Server:

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://mun-mbex1.a-d.site/PowerShell/ -Authentication Kerberos -Credential
Import-PSSession $Session

或者使用 Exchange Online PowerShell (EXOv2) 模块连接到 Microsoft 365:

Connect-ExchangeOnline

运行以下命令自动保存通过“发送”发送的电子邮件项目到共享邮箱中的“已发送邮件”文件夹:

Set-Mailbox helpdesk -MessageCopyForSentAsEnabled $True

您还可以保存使用代表发送发送的消息。

Set-Mailbox helpdesk -MessageCopyForSendOnBehalfEnabled $True

检查当前设置:

Get-Mailbox helpdesk | select MessageCopyForSentAsEnabled, MessageCopyForSendOnBehalfEnabled

[玩转系统] 将已发送邮件保存在 Exchange 上的共享邮箱中 (Microsoft 365)

此 cmdlet 在 Exchange Server 2013 CU9/2016/2019 和 Exchange Online 中可用。

您可以为所有共享邮箱启用这些选项:

Get-Mailbox -ResultSize unlimited -Filter {(RecipientTypeDetails -eq 'SharedMailbox')} | Set-Mailbox -MessageCopyForSendOnBehalfEnabled $true -MessageCopyForSentAsEnabled $true

您还可以使用 Microsoft 365 管理中心启用或禁用此选项:

  1. 登录 Microsoft 365 管理中心;

  2. 导航到“团队和组”->“共享邮箱”;

  3. 选择您要配置的共享邮箱;

  4. 在邮箱设置中找到已发送邮件部分,然后点击编辑

  5. 这里有两个选项可用:

    Copy items sent as this mailbox
    Copy items sent on behalf of this mailbox

    [玩转系统] 将已发送邮件保存在 Exchange 上的共享邮箱中 (Microsoft 365)

  6. 启用您想要的选项并保存更改。

可以使用

MessageCopyForSendOnBehalfEnabled

MessageCopyForSentAsEnabled

参数仅保存代表共享邮箱发送的副本邮件。如果要保存代表普通用户邮箱(或 Exchange Server 2010 邮箱)发送的邮件,则需要启用 Outlook 注册表选项 DelegateSentItemsStyle(或将用户邮箱转换为共享邮箱)。

Value name: DelegateSentItemsStyle
Value Type: REG_DWORD
Value: 1
  • Outlook 2016/2019/2021/365:
    HKEY_CURRENT_USER\Software\Microsoft\Office .0\Outlook\Preferences

  • Outlook 2013:
    HKEY_CURRENT_USER\Software\Microsoft\Office.0\Outlook\首选项

  • Outlook 2010:
    HKEY_CURRENT_USER\Software\Microsoft\Office .0\Outlook\Preferences

DelegateSentItemsStyle 参数允许您保存代表其他邮箱发送的邮件,但仅在当前计算机上对配置的 Outlook 配置文件有效。您可以在具有 GPO 的域计算机上部署此注册表选项。

您可以使用 Set-MailboxSentItemsConfiguration cmdlet 更改 Exchange Server 2010 SP 2 更新汇总 4 上邮箱的已发送邮件保留设置:

Set-MailboxSentItemsConfiguration helpdesk -SendAsItemsCopiedTo Sender -SendOnBehalfOfItemsCopiedTo SenderAndFrom

要使用此功能,Outlook 必须处于联机或缓存 Exchange 模式。必须禁用 DelegateSentItemsStyle 注册表选项。

现在,当您代表另一个邮箱发送电子邮件时,它将保存在所有者邮箱的“已发送邮件”文件夹中。

[玩转系统] 将已发送邮件保存在 Exchange 上的共享邮箱中 (Microsoft 365)

如果电子邮件仍未出现在共享邮箱的“已发送邮件”文件夹中,请检查是否将其配置为仅接收来自经过身份验证的用户的电子邮件:

Get-Mailbox helpdesk | fl *auth*
RequireSenderAuthenticationEnabled : True

您可以像这样更改此行为:

Set-Mailbox helpdesk -RequireSenderAuthenticationEnabled $false

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯