viernes, 28 de febrero de 2014

Error en el envío de correos a traves de php y phpmailer (error: Could not connect to SMTP host)

Nuestro apache no envía correos por php, ni phpmailer y nos dice que no se puede conectar al servidor de correo (Could not connect to SMTP host).
Esto es causado por SElinux ya que no le permitimos enviar al Apache por sendmail. Para comprobar esto podemos ejecutar los siguientes comandos. Si esta deshabilitado nos saldrá un 0 y si esta habilitado un 1:

  • getsebool httpd_can_sendmail
  • getsebool httpd_can_network_connect

  • Si nos sale un 0 lo que tenemos que hacer es permitir al SELinux para enviar correo para ello ejecutamos los siguientes comandos:

  • setsebool -P httpd_can_sendmail 1
  • setsebool -P httpd_can_network_connect 1

  • Con esto ya podremos comprobar si apache y el php ya envía correos.

    sábado, 15 de febrero de 2014

    Puertos compartir ficheros windows

    Muchas veces es necesario compartir ficheros y en medio tenemos un firewall. Para ello deberemos abrir los puertos. Para ello se crea una excepción de Firewall de Windows para Compartir archivos e impresoras. Esta excepción abre los puertos que se muestran en la siguiente tabla.

    Conexión Puertos
    TCP139, 445
    UDP137, 138

    miércoles, 12 de febrero de 2014

    Fallo en la instalación vmware vsphere client 5.1 y windows 8 o 8.1

    Cuando instalamos el Vsphere client en Windows 8 o 8.1 y  cuando se va a poner a instalar se cierra todo y no nos da ningún error en verdad si nos lo esta dando. Si nos vamos al administrador de tareas podemos observar como hay procesos de msi ejecutándose. Lo que esta pasando es que cuando va a instalar un componente que s J# da un error por que no tiene el .NET framework instalado. Lo que tiene que hacer es:

    1. Abrir "Panel de control"
    2. "Programas y características"
    3. Elegir la opción de  "Activar o desactivar las características de Windows"
    4. Seleccionar la característica ".NET Framework 3.5 (incluye .NET 2.0 y 3.0)"
    5. Presionamos "Aceptar" y listo
    6. Luego volvemos a lanzar la instalación del cliente.
    Con este proceso ya se nos instalara nuestro cliente de vsphere.