La bitácora de rodri

octubre 21, 2014

There are multiple disk with identifier xxx

Filed under: Exchange, windows 2008 — xavier Rodriguez @ 2:59 pm

Esta mañana mientras intentaba configurar un nodo nuevo virtual para añadir a un DAG de Exchange 2010, actualmente de 2 nodos, ejecutándose sobre Windows 2008 R2 he tenido algunos problemas con los discos, en concreto la unidad E donde se ubican los binarios de Exchange se ha quedado offline en ambos nodos y el clúster  ha quedado en un estado inestable.

He lanzado el asistente de validación del clúster desde la consola de gestión de los servicios de clúster y me ha generado un informe que al validar la parte de Storage muestra el siguiente error:

“There are multiple disk with identifier ae00bf14”

Windows guarda una secuencia de números único en cada disco que utiliza llamado firma de disco o identificador de disco y utiliza esta firma para distinguir un disco de otro .
Cuando conectamos un disco que tiene la misma firma que uno ya existente a un sistema , Windows lo detecta y no le asigna una letra de unidad.
El resultado final es que no vamos a ser capaces de acceder al disco porque lo deja Offline.

Mi problema reside en que el nuevo nodo que quiero añadir es virtual, y los dos nodos ya existentes también son virtuales y además desplegados desde la misma Template de Vmware.

Comentar que la Template de OS de Windows 2008R2 contiene 3 discos vmdk.

  • Disco para Sistema
  • Disco para binarios de Aplicaciones
  • Disco para ubicar fichero de Paginación.

Lo que significa que al partir de la misma Template, el identificador de los 3 discos que incluye la Template es el mismo para los 3 servidores y para los 3 discos, si la máquina no forma parte de un cluster no debe tener consecuencias, pero si la máquina forma parte de un cluster el problema puede complicarse como me ha ocurrido a mí.

04

Como solucionar este problema?, Cambiando el identificar de disco para cada disco en cada uno de los nodos del clúster, para ello podemos utilizar la herramienta de línea de comandos DISKPART que nos permite cambiar el Identificador del Disco “en caliente” y sin perder la información que contenga el disco.

El comando a ejecutar es el siguiente:

  • >diskpart
  • >list disk
  • >select disk x (donde x es el disco que vamos a modificar)
  • >detail disk
  • >uniqueid disk

Para cambiar el ID:

  • >Uniqueid disk ID=xxxxxxxxx  (donde xxxx es un numero aleatorio)  ( mas info con el comando “help unique disk id”)

Una vez cambiado el identificador de disco, el problema quedaría resuelto sin más.

Importante: El cambio de identificador de disco puede que nos modifique la asignación de la letra de la unidad, deberemos comprobarlo antes de reiniciar la máquina.

En mi caso, además la Template tiene configurado un Sistema de Arranque Dual y el disco de arranque contiene dos particiones.

Que ocurre al modificar el identificador de disco en un disco con dos particiones y un sistema de arranque dual? que el fichero de arranque de Windows Boot Manager pierde la información de arranque que esta asociada al identificador de disco.

Por lo tanto, he tenido que editar el fichero de arranque (el antiguo Boot.ini) que desde Windows 7 se llama BCDEDIT y añadir la referencia que nos falta después de cambiar el ID de disco.

He editado el fichero de arranque ejecutando desde la línea de comandos BCDEDIT /enum

Las líneas de comando a utilizar para modificar el fichero son las siguientes:

Bcdedit /set {identificador} device partition= valor

  • Identificador= el que corresponda en cada caso.
  • Valor= la unidad o el path que corresponda.

Mejor mirar esta configuración antes de realizar ningún cambio y memorizarla bien pues será la misma a aplicar una vez realizado el cambio de ID de disco.

En mi caso el path es el siguiente:

  • bcdedit /set {bootmgr} device partition=\device\HarddiskVolume1
  • bcdedit /set {current} device partition=C:
  • bcdedit /set {current} osdevice partition=C:

Antes de ejecutar el cambio.

02

Después del cambio;

03

Una vez modificado el servidor ya está listo para la prueba final, el reinicio.

Si algo nos hemos dejado lo notaremos enseguida, el servidor no arrancará después del reinicio y nos mostrará una pantalla como esta:

01

En este caso no esta todo perdido, puede editarse el fichero de arranque dual arrancando con un disco de recuperación o el mismo disco de instalación en modo de recuperación de linea de comandos

Suerte

marzo 7, 2012

Gestión de acceso OWA, ACTIVE SYNC, POP o IMAP mediante el uso de grupos

Filed under: Exchange — xavier Rodriguez @ 4:45 pm

El uso de grupos para habilitar o deshabilitar características de buzón como OWA, ACTIVE SYNC, POP o IMAP puede ayudarnos en la gestión y administración del día a día con mayor eficacia.

Veamos un ejemplo:

1- El siguiente cmdlet desactiva las características de OWA, ACTIVE SYNC, POP e IMAP para todos los usuarios que NO pertenecen al grupo “OWA_Enabled”.

get-mailbox -filter {MemberOfGroup -notlike «CN=OWA_Enabled,OU=Seguretat,OU=Grupos,DC=midominio»} | set-casmailbox -OWAEnabled: $False -ActivesyncEnabled:$False -PopEnabled:$false -ImapEnabled:$false

2- El siguiente cmdlet activa las características de OWA, ACTIVE SYNC, POP e IMAP para los usuarios que pertenecen al grupo “OWA_Enabled”.

 get-mailbox -filter {MemberOfGroup -like CN=OWA_Enabled,OU=Seguretat,OU=Grupos,DC=midominio»} | set-casmailbox -OWAEnabled: $True -ActivesyncEnabled:$True -PopEnabled:$True -ImapEnabled:$True

Ahora, puedes crearte una tarea programada para que de forma automática vaya actualizando las propiedades de las nuevos usuarios.

Suerte

junio 16, 2011

Ejecutar un cmdlet-powershell en Exchange 2010 desde cmd

Filed under: Exchange — xavier Rodriguez @ 9:12 am

Exchange 2010 soporta la versión de powershell 2.0
En esta versión de Powershell cambian algunos comandos, para empezar cambia la forma de ejecutar la extensión de la consola de exchange-powershell respecto a versiones anteriores.
Para llamar a un cmdlet de exchange 2010 desde la linea de comandos ejecutaremos la siguiente instrucción:
powershell.exe -command “.’C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1′;  Connect-ExchangeServer -auto; C:\scripts\miscript.ps1”
donde «miscript.ps1» es el cmdlet que quiero ejecutar en la ruta “c:\mis scripts”
saludos

febrero 5, 2010

Aumentar el nivel de registro al generar la Libreta de direcciones

Filed under: Exchange — xavier Rodriguez @ 12:10 pm

Aumentar el nivel de registro en el servidor que genera la libreta de direcciones en la siguiente clave de registro:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeSA\Diagnostics\

Modificaremos el valor de “OAL Generator” a 5.

febrero 4, 2010

Unable to accept meetings from lotus notes

Filed under: Exchange — xavier Rodriguez @ 2:19 pm

En una migración de Notes a Exchange he podido comprobar que cuando un usuario envía una convocatoria de reunión a un usuario de Exchange éstos últimos no pueden aceptar ni denegar la convocatoria de reunión porque no aparece el botón aceptar (ni en OWA ni en Outlook).

Lo que reciben es un mensaje con varios ficheros adjuntos en formato .ics.

Si editamos los ficheros adjuntos que acompañan al mensaje en formato .ics con un editor de texto cualquiera podemos comprobar que el campo (ORGANIZER: CN=”XXX” : mailto: )  no contiene la dirección de correo del remitente tal y como especifica  la RFC2447 – iCalendar Message-Based Interoperability Protocol

Si modificas el fichero .ics y añades la dirección de internet en ese campo podrás comprobar que al abrir el fichero .ics ya aparece el botón aceptar/denegar la reunión.

La solución és simple y está reportada en este documento de IBM:

http://www-01.ibm.com/support/docview.wss?uid=swg1LO43772

Tal y como se comenta en la nota la solución és simple, basta con rellenar  el campo “mail domain” de la ubicación en el cliente notes.
Este problema no se detecta en la versión 7.0.4 de cliente notes.

febrero 1, 2010

Aumentar el nivel de registro de eventos de Microsoft Transporter Suite

Filed under: Exchange — xavier Rodriguez @ 2:24 pm

Podemos aumentar el nivel de registro de eventos para el conector de freebusy desde las Powershell de la herramienta Microsoft Transporter Suite ejecutando el siguiente cmdlet:

Para comprobar el nivel actual de registro: 
Get-Transportereventloglevel

Para aumentar el nivel actual de registro:
Set-TransporterEventLogLevel –LoggingLevel High  -Identity DominoFreeBusyConnector

Lo que hace este cmdlet de powershell es modificar las siguientes claves de registro:

HKEY_LOCAL_MACHINE\system\currentcontrolset\services\MSExchangeCalCon\diagnostics
1 request from partner
2 request to partner
3 response from partner
4 response to partner
5 connection
6 general
7 housekeeping

Si necesitas todavía aumentar más el nivel de registro puedes modificar a mano una por una el valor de estas claves colocándole un valor de 5.
Si con un valor de 5 todavía no tienes suficiente puedes modificar el valor a 7.
Puedes aumentar el nivel de registro de eventos para el conector de Directorio desde las Powershell de la herramienta Microsoft Transporter Suite ejecutando el siguiente cmdlet:

Para comprobar el nivel actual de registro: 
Get-Transportereventloglevel

Para aumentar el nivel actual de registro:
Set-TransporterEventLogLevel –LoggingLevel High  -Identity DominoDirectoryConnector

noviembre 9, 2009

Unable to edit the specified address policy email address policies created with legacy versions of exchange must be upgraded using the «SetEmailAddressPolicy» task with exchange 2007 Recipient filter specified

Filed under: Exchange — xavier Rodriguez @ 9:22 am

Este warning nos indica que la politica por defecto es un objeto heredado de una version anterior y no se puede editar ni gestionar desde Exchange 2007 hasta que realicemos un upgrade de versión del objeto, para ello ejecutaremos el siguiente comando:

Set-EmailAddressPolicy «Default Policy» -IncludedRecipients AllRecipients

Una vez ejecutado este comando las politicas por defecto ya no podran ser gestionadas desde exchange 2003.

noviembre 5, 2009

Reinstalar un CMS (Clustered Mailbox Server) en Exchange 2007

Filed under: Exchange — xavier Rodriguez @ 11:16 am

Si no estas de suerte y no tienes mas remedio utiliza este post como ultimo recurso. Suerte

1-    Desinstalar primero el nodo pasivo.

2-    Para  asegurarnos que maquina es el nodo pasivo podemos ejecutar el comando:

Get-ClusteredMailboxServerStatus

3-    Mediante línea de comandos debemos colocarnos en el directorio bin de instalación de Exchange, en la instalación por defecto es el siguiente path:

c:\ProgramFiles\Microsoft\Exchange Server\bin

4-    Ejecutar la siguiente instrucción:

Setup /mode:uninstall

5-    Después de la desinstalación reiniciar la máquina.

6-    Después del reinicio eliminar cualquier archivo y directorio de instalación de Exchange Server. 

7-    Deberemos eliminar también el directorio y subdirectorio %SystemDrive%\ExchangeSetupLogs.

8-    A continuación desinstalaremos el nodo activo mediante línea de comandos. Para ello nos colocamos en el directorio bin de instalación como en el paso 2.

9-    Ejecutamos la siguiente instrucción:

Setup /mode:uninstall /removeCMS /CMSName:<XXX>

Donde XXX sera el nombre de nuestro Clustered Mailbox Server.

10- Después de la desinstalación reiniciar la máquina.

11- Después del reinicio eliminar cualquier archivo y directorio de instalación de Exchange Server. 

12- Deberemos eliminar también el directorio y subdirectorio %SystemDrive%\ExchangeSetupLogs.

13- Borrar la clave de registro “HKLM\Software\Microsoft\Exchange\v8.0” en los dos nodos.

14- Eliminar los Recursos de cluster de Exchange desde la consola “Cluster Admin”.

15- Destruir el cluster desde la consola “Cluster Admin” en w2008.

16- Eliminar el nombre de maquina CMS en Directorio Activo desde la consola “Users and Computers”

17- Eliminar el Nombre de Maquina CMS de directorio activo desde ADSIEDIT en Container de  Configuracion de Exchange.

18- Eliminar los registros DNS y comprobar que no existen registros duplicados para el CMS.

19- Reiniciar el servidor y comprobar que no se registran de nuevo las entradas del CMS en el DNS.

20- Añadir la cuenta que vamos a usar para instalar Exchange permisos como Administrador local en los dos nodos.

21- Construir de nuevo el cluster.

22- Reinstalar  Exchange en el nodo activo, podemos hacerlo desde línea de comandos o desde el entorno grafico.

23- Reinstalar  Exchange en el nodo pasivo, podemos hacerlo desde línea de comandos o desde el entorno grafico.

octubre 30, 2009

Ejecutar un cmdlet de Exchange-powershell desde cmd

Filed under: Exchange — xavier Rodriguez @ 11:21 am

Es realmente útil si quieres programar una tarea para se ejecute fuera de horarios de producción.

Primero debes crearte un directorio en la unidad C de nombre “mis scripts”.

Escribe el comando cmdlet de Exchange que desees ejecutar en un editor de texto y lo guardas como fichero de texto en el directorio que hemos creado para ello.

Acto seguido debes renombrar su extensión a .ps1.

En este caso el nombre de mi script se llama “miscript.ps1”

Ahora escribe en un editor de texto la siguiente instrucción:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -PSConsoleFile «C:\Program Files\Microsoft\Exchange Server\bin\exshell.psc1» -noexit -command «. ‘C:\mis scripts\miscript.ps1′»

Pause

Exit

Lo guardas como fichero de texto en el directorio “c:\mis scripts”  y cambias la extensión por .cmd.

Ahora ya lo puedes ejecutar.

Si la sintaxis del fichero “miscript.ps1” es la correcta debería funcionar.

Suerte.

octubre 26, 2009

Modificar idioma por defecto en Owa 2007

Filed under: Exchange — xavier Rodriguez @ 12:20 pm

La primera vez que un usuario con buzón en Exchange 2007 se conecta a él via OWA aparece una ventana de configuración de idioma y horario después de logarse.

Esta pantalla lo que hará será configurar el idioma de entorno de usuario únicamente para OWA modificando un atributo en las propiedades el usuario en el Directorio Activo.

Es decir que si accede a su buzón via MAPI con un cliente de correo tipo Outlook en otro idioma lo podrá hacer sin ninguna afectación y será independiente del acceso o idioma de acceso a OWA.

Otra cosa es la estructura de carpetas que la podrá cambiar desde Outlook con el moderador Outlook /resetfoldernames o desde OWA en opciones regionales.

Desde el punto de vista de administración podemos hacer que esta ventana no aparezca y se configure de forma automática en el idioma que nosotros decidamos; esto tiene mucho sentido en entornos de un solo idioma pero no en entornos multilingües y debemos tener en cuenta que NO puede definirse únicamente para un grupo de usuarios sino que afectará a todos los usuarios.

Para ello iniciaremos la consola de Powershell y ejecutaremos las siguientes instrucciones:

Set-OwaVirtualDirectory -identity «servername\Owa (Default Web Site)» -DefaultClientLanguage <3082>

Set-OwaVirtualDirectory -identity «servername\Owa (Default Web Site)» -LogonAndErrorLanguage <3082>

Donde «Servername» es el nombre del servidor.

En este caso el idioma por defecto seria el español (alfabetización internacional)

Podemos consultar la lista de idiomas en el siguiente enlace.

http://technet.microsoft.com/es-es/library/aa997435.aspx

En caso de querer volver a la configuración por defecto y que sea el usuario el que determine el idioma que desea utilizar el código a utilizar es  0.

octubre 14, 2009

Error: Invalid URI: The host name could not be parsed

Filed under: Exchange — xavier Rodriguez @ 3:13 pm

Al instalar el rol de Client Access en Exchange 2007 en un cluster NLB podemos encontrarnos con este error.

Invalid URI: The host name could not be parsed

Esto ocurre si tenemos instalada la característica de balanceo de carga (NLB) de Microsoft al instalar Exchange.

 La solución es simple, desintalar la característica o rol desde la consola server manager o desde la línea de comandos ejecutando el siguiente comando (en W2008 server)

servermanagercmd –remove nlb

A continuación y después de reiniciar el servidor ya puedes instalar el rol CAS de Exchange 2007.

Una vez instalado reinicia el servidor e instala la característica de balanceo de carga con el siguiente comando(en W2008 server):

servermanagercmd –i nlb

agosto 7, 2009

Administrando carpetas publicas con Powershell

Filed under: Exchange — xavier Rodriguez @ 10:01 am

Crear carpeta publica: 

New-PublicFolder -Name «carpeta01» -Path «\raiz» -Server «server.midominio.local»

Habilitar carpeta publica para correo:

Enable-MailPublicFolder -Identity «\raiz\carpeta01» -Server «server.midominio.local»

Deshabilitar Politica de Direcciones:

Set-MailPublicFolder –identity «\raiz\carpeta01» -EmailAddressPolicyEnabled $false

Cambiar Alias:

Set-MailPublicFolder -identity «\raiz\carpeta01» -Alias 01

Definir direcciones de correo:

Set-MailPublicFolder -identity «\raiz\carpeta01» -EmailAddresses 01@midominio.com,01@midominio.es

Ocultarla GAL:

set-publicfolder -identity «\raiz\carpeta01» -HiddenFromAddressListsEnabled $true

Deshabilitar programacion replicacion:

set-publicfolder -identity «\raiz\carpeta01» -UseDatabaseReplicationSchedule $false

Deshabilitar replicacion:

set-publicfolder -identity «\raiz\carpeta01» -ReplicationSchedule Never

Añadir permisos send us:

Add-ADPermission -Identity ‘CN=carpeta01,CN=Microsoft Exchange System Objects,DC=midominio,DC=local’ -User «user01» -ExtendedRights «Send-as»

Añadir permisos administrativos:

Add-Publicfolderadministrativepermission –identity «\raiz\carpeta01» -accessrights allextendedrights –user user01

Añadir permisos de cliente:

Add-PublicFolderClientPermission –Identity «\raiz\carpeta01» –accessrights CreateItems –user user01

Eliminar permisos de cliente:

Remove-PublicFolderClientPermission –Identity «\raiz\carpeta01» –accessrights CreateItems –user user01 -confirm:$false

Consultar permisos cliente:

Get-PublicFolderClientPermission –Identity «\raiz\carpeta01» | fl

Renombrar carpeta:

set-publicfolder -identity «\raiz\carpeta01» -name «carpeta02»

Eliminar carpeta publica:

remove-PublicFolder -identity «\raiz\carpeta02»

Añadir permisos en la carpeta raiz y propagarlos de forma recursiva a todas sus subcarpetas:

nota: ejecutarlo desde la ruta «c:\program files\Microsoft\Exchange Server\scripts\»

AddUsersToPFRecursive.ps1 -toppublicfolder «\raiz\carpeta01» -recurse -resultsize unlimited -user user01 -permissions publishingeditor

abril 7, 2008

Evitar las falsificaciones de direcciones de correo en Exchange 2003.

Filed under: Exchange — xavier Rodriguez @ 2:22 pm

La desactivación del acceso anónimo ayuda a asegurar que sólo los usuarios autenticados pueden enviar mensajes dentro de la organización. Además, al solicitar la autenticación se obliga a que los programas cliente como Outlook Express y Outlook con RPC a través de HTTP se autentiquen antes de enviar correo. Puedes asegurar tu servidor evitando las falsificaciones de correo desactivando el acceso anónimo en las propiedades del servidor virtual, dentro del protocolo SMTP, en la pestaña acceso, dentro de autenticación.

diciembre 22, 2007

Operation terminated with error -540 (JET_errDatabaseStreamingFileMismatch

Filed under: Exchange — xavier Rodriguez @ 12:43 pm

Al ejecutar Eseutil /P aparece el error:

Operation terminated with error -540(JET_errDatabaseStreamingFileMismatch, Data
base and streaming file do not match each other) after 5.47 seconds
.

Me he encontrado en alguna ocasión este error, es un error muy feo, aparece cuando al ejecutar eseutil /p encuentra desajustes entre las base de datos y el archivo .stm, pero lo he podido solucionar en exchange 2003 con el comando eseutil /p /i

La opción /i  no hace caso del error de desajuste en la fase de comprobación si la base de datos con extension .edb y el archivo .stm o «streaming media file» no se encuentran emparejados el uno con el otro.

La sintaxis es la siguiente:

>eseutil /p nombrebasededatos.edb /i

nota: este modificador fue introducido en la version SP1 de eseutil.exe, no funciona en versiones anteriores.

Mucha Suerte.

Reparar la base de datos en Exchange 2000-03

Filed under: Exchange — xavier Rodriguez @ 12:34 pm

Se puede reparar archivos de base de datos de Exchange (archivos .edb) mediante Eseutil.exe e Isinteg.exe. Para ejecutar estas herramientas debemos hacerlo desde linea de comandos en el directorio \exchsrvr\bin.

La reparación de bases de datos de Exchange mediante Eseutil e Isinteg puede producir la pérdida de datos en las bases de datos de Exchange que repare por ello es recomendable realizarlo en una copia.

Se debe tener suficiente espacio libre de disco para que se ejecute la herramienta, aproximadamente el 110% del tamaño de la base de datos.

Para volver a poner en producción la base de datos reparada debemos:

Ejecutar el comando eseutil /p (para reparar la base de datos)

  • eseutil /p “c:\program files\exchsrvr\MDBDATA\priv1.edb”
  • eseutil /p “c:\program files\exchsrvr\MDBDATA\pub1.edb”

Cuando Eseutil /P haya finalizado correctamente, ejecutar Eseutil /mh. (muestra los encabezados de los archivos de las bases de datos y de registro de transacciones)

  • eseutil /mh “c:\program files\exchsrvr\MDBDATA\priv1.edb”
  • eseutil /mh “c:\program files\exchsrvr\MDBDATA\pub1.edb”

Revisar la linea State del resultado, si se encuentra en estado Dirty Shutdown:

  •  Ejecutar de nuevo eseutil /p

Cuando Eseutil /P haya finalizado correctamente, ejecutar Eseutil /d (desfragmenta la base de datos  y vuelve a crear los indices)

  •  eseutil /d “c:\program files\exchsrvr\MDBDATA\priv1.edb”
  • eseutil /d “c:\program files\exchsrvr\MDBDATA\pub1.edb”

Cuando Eseutil /d haya finalizado correctamente crear una carpeta en otra ubicación del disco duro y en esta carpeta depositar todos los archivos de log y chk dejando solo los que tengan extensión .edb y .stm

  • Montar las bases de datos
  • Desmontar las bases de datos.

Ejecutar Isinteg –fix –test alltests las veces que sea necesario hasta que las ultimas lineas se muestren entre ceros todos sus registros.

  •  Isinteg -s nombreservidor –fix –test alltests
  •  Montar las bases de datos

noviembre 8, 2007

Como averiguar la versión que tenemos instalada de Exchange ?

Filed under: Exchange — xavier Rodriguez @ 4:58 pm

En la consola de «Exchange System Manager» desplegar «Grupos Administrativos» y desplegar hasta «Servidores».

En la pantalla de la derecha veremos la información que necesitamos.

junio 5, 2007

Error: las carpetas publicas no són accesibles desde OWA

Filed under: Exchange — xavier Rodriguez @ 12:17 pm

Para que las carpetas públicas sean accesibles, “HTTP keep alive” debe estar habilitado en la configuración de IIS.
IIS Admin => propiedades de  «Default web site» => pestaña Web Site:  marcar el checkbox  ‘HTTP keep alive’  y reiniciar los servicios del directorio virtual y de IIS.

Error: aparace un directorio de tipo FTP al logarme en Exchange

Filed under: Exchange — xavier Rodriguez @ 12:01 pm

Al acceder via OWA a Exchange usando protocolo http y https no puedo acceder a los buzones y aparece en pantalla un directorio tipo FTP cuando me logo.
Este error puede ocurrir si el path Davex.dll no está entrado en la configuración del directorio virtual de Exchange.
Con los valores por defecto, solo el directorio , Exchange, exchadmin y public  tienen la configuración mapeada para usar Davex.dll
Solución:
En IIS eliminar el Directorio Virtual de Exchange.
En ESM deshabilitar el acceso por formulario en el directorio virtual del protocolo HTTP.
Reiniciar el servicio Microsoft Exchange System Attendant, para que cree con los valores por defecto el Directorio Virtual de Exchange.
Esta operación tardará aproximadamente unos 15 minutos, por tanto no estará disponible el acceso al servidor via OWA.
Cuando ya sea accesible y se compruebe que se puede acceder a los buzones usando protocolo http y https, habilitar de nuevo el acceso a través del formulario.

May 12, 2007

Detectar problemas de comunicacion SMTP

Filed under: Exchange — xavier Rodriguez @ 9:50 pm

Buscamos un servidor de correo a través de los registros MX realizando la siguiente consulta:
>nslookup –q=mx hotmail.com
Iniciamos la comunicación a través de telnet hacia el servidor por el puerto 25, que es el predeterminado para SMTP:
>telnet mx2.hotmail.com 25
Si el servicio SMTP está iniciado recibiremos la respuesta 220 del servidor remoto, de lo contrario, o existe un error de conexión o el servicio SMTP no se está ejecutando.
220 hotmail.com ESMTP Postfix (Debian/GNU)
Iniciamos la comunicación escribiendo el comando siguiente:
EHLO debian
Nota: También se puede utilizar el comando HELO
Si el comando es correcto, recibiremos la respuesta 250:
250 OK
Escribiremos el comando siguiente para indicar al servidor SMTP de destino de quién proviene el mensaje:
MAIL FROM: admin@hotmail.com
Deberemos ver en pantalla lo siguiente:
250 OK – MAIL FROM: admin@hotmail.com
Escribiremos el siguiente comando con la dirección SMTP de la persona a la que desea realizar el envío:
RCPT TO: perico@hotmail.com
Deberemos ver en pantalla lo siguiente:
250 OK- RCPT TO: perico@hotmail.com
Le indicamos que vamos a escribir el mensaje:
DATA
Recibirá la respuesta siguiente:
354 Enviar datos. Finalizar con CRLF.CRLF
A continuación escribimos el cuerpo del mensaje:
Esto es una prueba de correo
Después del cuerpo del mensaje y para salir, en la siguiente línea en blanco escribiremos un punto
.
ENTER
Nos responderá:
250 OK
Cerramos la sesión con:
QUIT
Recibiremos la respuesta 221:
221 cerrando la conexión

febrero 14, 2007

Modificadores para Outlook en entorno Exchange

Filed under: Exchange, outlook — xavier Rodriguez @ 8:07 am

/firstrun  Inicia Outlook como si se ejecutase por primera vez.

/nopollmail  Inicia Outlook sin comprobar si hay correo electrónico.

/profiles  Abre el cuadro de diálogo Elegir perfil sin tener en cuenta la configuración de las Opciones del menú Herramientas.

/profile nombreperfil  Carga el perfil especificado. Si el perfil contiene un espacio, escríbelo entre comillas («).

/cleanprofile  Quita las claves de perfiles no válidos y vuelve a crear las claves de registro predeterminadas, si procede.

/cleanclientrules  Inicia Outlook y elimina las reglas basadas en el cliente

/cleanpst  Inicia Outlook con un archivo de carpetas personales (.pst) limpio.

/resetnavpane   Borra y vuelve a crear el Panel de exploración del perfil actual.

/nocustomize   Inicia Outlook sin cargar los archivos outcmd.dat (barras de herramientas personalizadas) y *.fav.

/noextensions  Inicia Outlook con las extensiones desactivadas pero incluidas en la lista Complementos.

/resetfolders  Restablece las carpetas que faltan en la ubicación de envío predeterminada.

/cleanreminders  Borra y vuelve a crear los avisos.

/cleanrules  Inicia Outlook y elimina las reglas basadas en el cliente y en el servidor

/cleanserverrules   Inicia Outlook y elimina las reglas basadas en el servidor.

/cleanviews  Restablece las vistas predeterminadas. Todas las vistas personalizadas creadas se pierden.

/resetfoldernames  Reestablece los nombres de las carpetas predeterminadas (como Bandeja de entrada o Elementos enviados) a sus nombres predeterminados en el idioma actual de la interfaz de usuario de Office. Por ejemplo, si te conectas por primera vez al buzón de Outlook utilizando una interfaz de usuario en Ruso, no se podrán cambiar los nombres de las carpetas predeterminadas del Ruso a otro idioma como el Japonés o el Inglés. Puedes utilizar este modificador para restablecer los nombres de las carpetas predeterminadas después de cambiar el idioma de la interfaz de usuario o instalar una versión de Outlook en otro idioma

/safe  Inicia Outlook sin extensiones, sin Panel de lectura y sin personalización de barras de herramientas.

/safe:1    Inicia Outlook con el Panel de lectura desactivado.

/safe:2    Inicia Outlook sin comprobar si hay correo electrónico.

/safe:3    Inicia Outlook con las extensiones desactivadas pero incluidas en la lista Complementos.

/safe:4    Inicia Outlook sin cargar los archivos outcmd.dat (barras de herramientas personalizadas) y *.fav.

/sniff      Inicia Outlook y fuerza la detección de nuevas convocatorias de reunión en la Bandeja de entrada, y después las agrega al calendario.

/cleansniff  Elimina los mensaje de aviso duplicados.

/cleanfinders  Quita las carpetas de búsqueda del almacén del servidor de Microsoft Exchange.

/t nombrearchivo oft   Abre el archivo .oft especificado.

/designer   Inicia Outlook sin detectar si debería ser el cliente predeterminado la primera vez que se ejecuta.

/rpcdiag  Abre Outlook y muestra el cuadro de diálogo del estado de la conexión de la llamada al procedimiento remoto (RPC).

/c clasemensaje   Crea un nuevo elemento de la clase de mensaje especificada (formularios de Outlook o cualquier otro formulario MAPI válido).

Ejemplos:  

 /c ipm.activity crea una entrada del Diario

/c ipm.appointment crea una cita                      

 /c ipm.contact crea un contacto                     

/c ipm.note crea un mensaje de correo electrónico                      

/c ipm.stickynote crea una nota        

/c ipm.task crea una tarea

Older Posts »

Blog de WordPress.com.