Entornos de intercambio alojados

Entornos de intercambio alojados

AgendaX funciona instalado en un servidor de su proveedor de Exchange, o instalado en su red local. Lo más probable es que su host Exchange no le permita instalar nada en sus servidores. En este caso, puede instalar AgendaX en su red local. En el ordenador servidor AgendaX, instale Outlook 2013 o posterior en lugar de descargar MAPI. A continuación, cree un buzón de correo (por ejemplo,'AgendaX') y conceda a este buzón los siguientes permisos en cada uno de los buzones que desee leer y publicar con AgendaX

  • Derechos de corrector en la parte superior del buzón de correo (en algunas versiones de Outlook llamadas'Outlook Today') y en la bandeja de entrada.
  • Derechos del editor en la carpeta Calendario

Los siguientes scripts de EMS (o similares) pueden ser útiles para conceder derechos a todos los buzones de correo o a un subconjunto de buzones de correo:

Connect-ExchangeOnline
foreach ($Mailbox in (Get-EXOMailbox -OrganizationalUnit abc -ResultSize Unlimited))
{
Add-MailboxFolderPermission -identity "$($Mailbox.Name)" -AccessRights Reviewer -User agendax
Add-MailboxFolderPermission -identity "$($Mailbox.Name):\Calendar" -AccessRights Editor -User agendax
}
Disconnect-ExchangeOnline

"-OrganizationalUnit abc" limits the users to a specific OU (here "abc"). This can be omitted if you would like
to grant the permissions on every account in your organization.

If, instead, you would like to limit the users to users that have a specific SMTP- address, you can use the
following script:

Connect-ExchangeOnline
foreach ($Mailbox in (Get-Mailbox -ResultSize Unlimited | where-Object {($_.PrimarySMTPAddress -like "*@agendax.net")}))
{
Add-MailboxFolderPermission -identity "$($Mailbox.Name)" -AccessRights Reviewer -User agendax
Add-MailboxFolderPermission -identity "$($Mailbox.Name):\Calendar" -AccessRights Editor -User agendax
}
Disconnect-ExchangeOnline

Or, if you would like to limit the users to members of a specific distribution list, you can use the following:

Connect-ExchangeOnline
foreach ($Mailbox in (Get-DistributionGroupMember -Identity "NameOfDistributionList" -ResultSize Unlimited))
{
Add-MailboxFolderPermission -identity "$($Mailbox.Name)" -AccessRights Reviewer -User agendax
Add-MailboxFolderPermission -identity "$($Mailbox.Name):\Calendar" -AccessRights Editor -User agendax
}
Disconnect-ExchangeOnline

Cree una cuenta de usuario ('AgendaX') en su Directorio Activo local e inicie sesión con esta cuenta en el servidor de AgendaX. Inicie Outlook y cree un perfil que acceda al buzón de correo del usuario de AgendaX. Por último, instale AgendaX y, cuando se le pida que elija la versión de Exchange Server, marque la casilla "Exchange está alojado en un host en un dominio inseguro" e introduzca el nombre del perfil que creó anteriormente.

Contribuciones sobre el tema

¿Quieres escribir un artículo como invitado?
Contáctenos por favor.