SMTP autenticado con Gmail, para programadores (Swiftmailer, Laravel, Zend,…)

Google gmail smtp autentificado

Enviar correo de forma autentificada (SMTP autenticada), desde nuestra aplicación web, a través de una cuenta de Gmail, no es tan sencillo como poner los datos de usuario, la contraseña y los datos del servidor, sobre todo si tienes la seguridad en el nivel normal, o con autentificación en dos pasos. Estos días tan un cambio de seguridad en los servidores, he tenido que ayudar a algunos clientes a configurar sus aplicaciones, y la más complicada y sobre todo por la cantidad de información basura que hay en Internet, es la de Gmail.

Read More

1

Correo SMTP autenticado en WordPress con Postman SMTP

Wordpress man with laptop

Uno de los errores más comunes de los webmaster es el enviar su correo a través de la función mail() de PHP. Esto, no sólo no es eficaz, sino que además no esta permitido en muchos servidores, por seguridad. Muchos CMS, eCommerce, tienen la posibilidad de forma interna de configurar el correo saliente con SMTP autenticado (autentificado?). A estas fechas, WordPress no lo hace de forma nativa y deberemos instalar un plugin que nos lo permita.

Read More

WordPress: Briefly unavailable for scheduled maintenance

Wordpress maintenance modo error

Briefly unavailable for scheduled maintenance. Check back in a minute., un mensaje que suele ocurrir en la actualización de algunos plugins que nos dejan la pantalla bloqueada de nuestro blog WordPress. Bien, no entres en pánico, y comiences a seguir el rastro de los post apocalípticos sobre como solventar el problema.

Read More

Caching Nameserver: Cache DNS con Bind una forma de acelerar tus operaciones

Caching Nameserver

Todos las direcciones de internet pese a tener nombre legibles, conocidos como FDQN (Fully Qualified Domain Name), estos deben ser traducidos a una dirección IP. Esta conversión se realiza gracias a los DNS (Domain Name System), uno de los grandes incomprendidos en el ecosistema IT, y tener un DNS Cache (caching nameserver) acelera nuestra navegación y nuestros servicios.

Usar un caché de DNS, que guarde de forma local los resultados de las búsquedas para una utilización futura, evitando la repetición de las consultas, aumentará drásticamente la velocidad de respuesta.

Aclaración
No se trata de un tutorial de configuración de BIND, sino de configuración de bind para actuar como caching nameserver. También deberá consultarse el man de bind y/o su documentación, ya que un error dejará sin resolución nuestros servicios
Read More

Sed, un potente editor de secuencias, con soporte de expresiones regulares

Sed expresiones regulares

Ayer necesitaba unos cambios en todos los ficheros de lista blanca para hosts con IP dinámica (conexión 3G/4G, salidas fuera de la oficina…) y la verdad si la ayuda sed, un potente mini-editor, sería un caos actualizar 100 máquinas virtuales y sus hosts anfitriones. Así que se me ha ocurrido crear este articulo, donde ire añadiendo secuencias de este potente editor que nos pueden salvar de horas de trabajo.

Read More

Mosh Shell – Un cliente SSH para conexión remota sin cortes

Mosh laptop air apple

Los administradores de sistemas trabajamos en condiciones especiales con mala conectividad, ya sea por el cuestiones temporales o por cuestiones de calidad, y perder de forma constante nuestra conexión  al shell que estamos conectados es un pequeño desastre, que muchos suplimos con el uso de multiplexadores como el comando screen. Sin embargo, el uso combinado con Mosh puede ser una delicia para nuestro trabajo.

Read More

1

Instalar el repositorio EPEL en WHM/Cpanel con Centos

Repositorio epel centos

Como instalar el repositorio extendido EPEL para Centos en un servidor con WHM/Cpanel y usarlo sin romper el sistema interno de Cpanel, no es complicado, y nos permitirá la instalación con yum de numerosos  paquetes de utilidades no disponibles con yum en sus repositorios normales.

Es importante comprender que instalar un repositorio adicional de yum, que tendrá versiones especificas, y no hacerlo como se indica en este tutorial, puede romper las funcionalidades de WHM/Cpanel y causarnos más de un quebradero de cabeza.
Read More

DNS: cambios masivos en las zonas con WHM/Cpanel

Whm cpanel dns bulk update

Uno de los handicaps de WHM/CPanel es que no provee de mecanismos adecuados para los cambios masivos (bulk update DNS) en las zonas DNS salvo los relativos a los tiempos de vida. Algunas veces necesitamos cambiar de forma masiva todos los dominios a un nuevos nameservers, añadir algunas cuestiones, etc, y muchos lo hacen con scripts, pero sin modificar el Serial Number de la zona.

Read More

Clonar tarjeta SD de una Raspberrypi (raspbian) en Mac OS X terminal

macOs x Raspberry Pi Backup

Una buena práctica que olvidamos a veces, es diversificar nuestro sistema de recuperación de datos, esa cosa que llamamos backup, pero que acotamos muy pobremente en nuestro imaginario tecnológico. Al margen de las políticas de copias de seguridad de nuestra RaspberryPi, hay una que me encanta tener, una copia clonada del disco SD cada vez que hago cambios importantes o voy a hacerlos, desde el terminal de mi mac.

Read More

Locales: perl: warning: Setting locale failed. Please check that your locale settings

Perl locales problema Debian Ubunut

Las locales, o sistema que usan los sistemas *NIX para utilizar uno u otro idioma, en sus operaciones internas, mensajes de ayuda, compilación de programas, sufren algunas veces desajustes, y podemos ver mensajes con el de mas abajo:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
     LANGUAGE = "en_US:en",
     LC_ALL = (unset),
     LC_CTYPE = "es_ES.UTF-8",
     LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8”)

Read More