Evitar las falsificaciones de direcciones de correo en Exchange 2003.

 

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.

 

Advertisements

Operation terminated with error -540 (JET_errDatabaseStreamingFileMismatch

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

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 exchsrvrbin.

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 filesexchsrvrMDBDATApriv1.edb”
  • eseutil /p “c:program filesexchsrvrMDBDATApub1.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 filesexchsrvrMDBDATApriv1.edb”
  • eseutil /mh “c:program filesexchsrvrMDBDATApub1.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 filesexchsrvrMDBDATApriv1.edb”
  • eseutil /d “c:program filesexchsrvrMDBDATApub1.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

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

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.


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

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

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.

 


Acceder a OWA mediante formulario

Para habilitar el acceso por formulario en OWA sin necesidad de habilitar HTTPS ni de usar certificado simplemente nos bastará con introducir en la siguiente clave de registro: 

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSExchangeWEBOWA 

……..un valor Dword con el parámetro: 

“AllowRetailHTTPAuth”=dword:00000001

Ahora en Administrador de Exchange-Servidores-tuservidor-protocolos-HTTP-Servidor virtual, y dentro de “Propiedades”, en la pestaña “Configuración”, deberemos marcar el checkbox “Habilitar autenticación basada en formularios”.

Ya sólo te queda reiniciar todos los servicios de Internet, puedes hacerlo desde la consola de comandos con el comando iisreset /noforce.

Con un poquito de ASP y HTML puedes aventurarte a cambiar la página de login, en la ruta:   Archivos de programaExchsrvrexchwebbinauth  selecciona la carpeta del idioma a configurar y edita con el notepad el archivo logon.asp , no sin antes hacer una copia del archivo, por cualquier posible desastre……suerte.