De vuelta a la bandeja de entrada de tu lector o cliente

Todos sabréis (y los que no lo sepáis os lo digo ahora) que desde el pasado 25 de mayo de este año, ha entrado en vigor la famosa RGPD, siglas de Reglamento General de Protección de Datos. A más de uno, le ha costado bastantes horas enterarse de qué tenía que hacer en su web, porque al final, entre una cosa y otra, casi todos recogemos datos en nuestras webs. Datos personales: nombre, apellidos, correos electrónicos, etc. y todo ello requiere ahora de un consentimiento expreso.

Realmente meter una casilla de verificación en el formulario de los comentarios, el formulario de contacto, o el “checkout” (finalizar compra) de una tienda en línea, es algo tedioso y puede haber bajado algo tu índice de respuestas a posts, de mensajes de contactos o quizás hayas llegado a perder alguna venta (ya sabemos, cualquier impedimiento que le pongas al cliente por pequeño que sea será negativo para tus ventas). Pero bueno… eso es poco comparado con los suscriptores que has podido perder si has tenido que empezar de cero con tus newsletters. read more

Leer más » Comentar

El mail marketing como mejor aliado del comercio electrónico

Por razones profesionales, podríamos decir que a día de hoy mi actividad central es Codection y el tipo de trabajo que hago a diario es consultoría; y más concretamente, suelen ser proyectos de tiendas online, todas ellas con WooCommerce. De todas las tiendas que monto, podríamos decir que las que mejor funcionan son las que hacen mailings.

Y bueno, realmente yo mismo mantengo una tienda de plugins para WordPress y WooCommerce, así que entre lo que veo en mis clientes y lo que veo en mi propia tienda tengo muy claro cuál es la mejor herramienta para conseguir ventas en tiendas sin tener que gastar mucho dinero ni ser muy intrusivo con tu publicidad. read more

Leer más » 1 Comentario

Papeles

Leer más » 2 Comentarios

Limpiar el correo de Gmail de correos grandes para liberar espacio

Aunque los 15GB de Gmail son más que suficientes para la mayoría de los usuarios de correo, el transcurso del tiempo y sobre todo el uso intensivo al que se le da al correo en la mayoría de los casos (personal y profesionalmente) hacen que en ocasiones nos quedemos cortos de espacio. Tenemos dos opciones:

  • Comprar una cuenta premium con más espacio
  • Limpiar el correo de forma que liberemos el espacio extra que necesitamos

Os voy a explicar el segundo punto. Realmente no os hará falta borrar demasiados correos, por poneros un ejemplo, con que borréis 10  correos con 10MB de adjuntos cada uno, vais a tener 100MB más que podrán ser ocupados por miles de correos pequeños (que son la mayoría). read more

Leer más » 1 Comentario

Sin correo

Leer más » 3 Comentarios

[Gmail] Buscar correos por tamaño

Para los que utilizáis Gmail a diario os habréis preguntado cómo ordenar por tamaño los correos. Realmente no existe la opción, a menos que importéis el correo desde un cliente de correo de escritorio (e.g. ThunderbirdSylpheed) en cuyo caso podréis ordenarlo de esta manera.

Llevo muchos años separado de los clásicos clientes de correo, y hace tiempo encontré la solución: Find Big Mail. Digo hace algún tiempo, porque previamente sólo permitía clasificar correos con un tamaño muy pequeño, con lo que no era suficiente para mi propósito. Actualmente, como veis en la gráfica que presenta esta entrada, podemos clasificar nuestro correo entre mayor de 10mb, 5mb y 1mb. Suficiente.

Leer más » Comentar

Lo mejor de mi timeline del 14 al 20 de abril

@sonlink Regreso al Pasado: 20 años de SNES, 20 juegos
@lawwait Una pena que mosh no permita hacer forwarding de puertos ni de apps X11
@gmail 30 minutos de agonía sin Gmail
@migarfer Sale a la venta Q.bo, el robot español que revolucionará la Inteligencia Artificial
@Ubuntuka Cómo usar ChromeOS sin un Chromebook

Leer más » 1 Comentario

Enviar correo usando un servidor SMTP con PHP

Dentro de las funcionalidades básicas de cualquier aplicación web se encuentra la comunicación con el usuario a través de correo electrónico. Tenemos la opción fácil y directa de usar la función mail() de PHP que usa un demonio de SMTP propio (suele ser sendmail), sin embargo, los filtros de spam harán su labor y aunque seamos confiables, tenemos todas las papeletas para que nos tachen de los contrario y el correo no llegará a su destino.

Enviar correo usando servidor SMTP con PHP

La solución es usar un servidor SMTP externo, aquí mismo explicamos cómo hacer uso del servidor SMTP de Gmail para usarlo dentro de WordPress, pero vamos a explicaros un método válido para cualquier aplicación que desarrolléis con PHP.

Lo primero que tenemos que hacer es descargar la clase que se encargará del trabajo, es software libre bajo licencia GPL, hablamos del proyecto PHPMailer. Descargamos la última versión disponible para nuestra versión de PHP (aquí hablaremos de la versión más actual, la que corresponde con PHP 5) y descomprimimos.

Nos comenta danipelon que la versión oficial del proyecto está ahora en GitHub, esta es la dirección.

Leer más » 26 Comentarios

Reducir el whitespace en Gmail. Density display: Compact

El pasado 1 de noviembre, desde el blog oficial de Gmail anunciaron los nuevos cambios en la interfaz y características del cliente y servicio de mensajería de Google.

Esta mañana lo activé, pero sorprendido y desesperado por ese enorme tamaño de letra y esa separación en blanco (whitespace) entre todos los elementos, tuve que buscar sobre “modificar el nuevo tema de Gmail” o “volver al tema anterior de Gmail”, y en ambos casos no encontré respuesta.

Bien, si lo que nos molesta es esa fuente tan grande y ese espaciado tan exagerado sólo tenemos que dirigirnos al segundo engranaje que nos encontramos arriba a la derechaDisplay density -> Compact. Reduciendo así lo que os comentaba. Por defecto el modo es: Confortable mode. read more

Leer más » 5 Comentarios

Eliminar icono de email de la barra de notificaciones

Nunca me ha gustado el icono de correo en la barra de notificaciones, de hecho, tras cada instalación de un sistema linux, pasaba a eliminar cualquier cliente, chat y relaciones que pudiesen dar vida a ese engendro. A continuación, muestro la notificación que va a caer:

Para los más avispados, os habréis dado cuenta que esta no es la barra por defecto de GNOME, ni con su aspecto cambiado, si no de XFCE. Sí, usaba este gestor de ventanas hace mucho tiempo, y con el efecto Linus Torvals, o más bien por comodidad, ha sido obligatorio el cambio.

Bueno, a lo que vamos. Para eliminar el icono del correo de la barra de notificaciones (en XFCE, indicator plugin), simplemente abrimos un terminal:

ahornero@6581-D:~$ sudo apt-get remove indicator-messages

Leer más » 1 Comentario

Curso PHP orientado a objetos – Clases de terceros, encapsulamiento

Una de las grandes ventajas, además de todas las ya explicadas y comentadas, es la facilidad con que se puede encapsular todo, para que en desarrollos posteriores no haya problema alguno. La implementación pasa a un segundo plano y se utiliza como una caja negra que funciona de manera simple. Los atributos: públicos, privados y protegidos; que hemos comentado en un punto anterior, son la base del encapsulamiento.

Imaginad que en una aplicación web, necesitamos generar un fichero PDF o interactuar con el servidor de correo de Gmail o Google Apps. Como es lógico, sería costoso perder tanto tiempo en desarrollar algo de cierta dificultad y que ya existe. La solución, encontrar una clase que se encargue de alguna de estas labores. Quien dice estas dos labores, dice otras muchas, pero he puesto estos dos ejemplos porque he tenido que hacer uso de los mismos hace no mucho.

¿Cómo utilizar dichas clases?

Lo primero es encontrarlas. Por ejemplo, en el caso de interactuar con el servicio de correo de Google tenemos PHP Mailer. Las clases se presentan en ficheros fuente de PHP que deberemos agregar convenientemente a nuestro código con algunas de las instrucciones (elegiremos cada una en función a nuestras necesidades) que mostramos a continuación y que seguro que habéis usado en más de una ocasión:

  • require(ruta_fichero);
  • include(ruta_fichero);
  • require_once(ruta_fichero);
  • include_once(ruta_fichero);

Una vez agregado a nuestro código ya podremos interactuar con ella. Primero la instanciaremos y luego interactuaremos con sus atributos y sus métodos. Con PHPMailer podríamos hacer algo así:

<?php require_once 'class.phpmailer.php'; $correo = new PHPMailer (); $correo->From = "nombre_usuario@gmail.com"; $correo->FromName = "Foo"; $correo->AddAddress ("destinatario@dominio.com"); $correo->Subject = "Mensaje de parte del equipo Linux Hispano"; $correo->Body = "<h3>Enviando con Gmail<h3/>"; $correo->IsHTML (true); $correo->IsSMTP(); $correo->Host = 'ssl://smtp.gmail.com'; $correo->Port = 465; $correo->SMTPAuth = true; $correo->Username = 'nombre_usuario@gmail.com'; $correo->Password = '******'; if(!$correo->Send()) { echo 'Ha ocurrido un error: ' . $mail->ErrorInfo; } else { echo 'Correo enviado con éxito'. } ?> read more

Leer más » 6 Comentarios

Enviar correos con C# usando Mono

Si necesitáis conectaros a un servidor SMTP para hacer envíos de correos desde una aplicación que corre Mono, os dejo el código siguiente que seguro que os es de utilidad. Este ejemplo en concreto envía un mensaje usando un SMTP que requiere autenticación, si necesitáis alguna variantes: varios destinatarios, SMTP sin autenticación o cualquier otra cosa, ¡preguntad en los comentarios!

public static void Main (string[] args) { MailAddress para = new MailAddress("para@direccion.com"); MailAddress desde = new MailAddress("desde@direccion"); MailMessage mensaje = new MailMessage(desde, para); mensaje.Subject = "Asunto"; mensaje.Body = @"Cuerpo del correo"; SmtpClient cliente = new SmtpClient("direccion_servidor", puerto); cliente.Credentials = new System.Net.NetworkCredential ("nombre_usuario", "contraseña_usuario"); Console.WriteLine("Enviando mensaje de correo para: " + para.User + " en " + para.Host + " usando el servidor=" + cliente.Host + "."); try { cliente.Send(mensaje); Console.WriteLine("Mensaje enviado"); } catch (Exception ex) { Console.WriteLine("Problemas enviando mensaje: " + ex.ToString()); } } read more

Leer más » 5 Comentarios

Suscribir comentarios en WordPress usando Gmail

Una de los objetivos más importantes del blogger es mantener la conversación en su blog. En ocasiones, los comentarios son aún más importantes que la entrada.

Para favorecer que exista diálogo en el blog entre los visitantes entre sí y con los autores, es básico que puedas saber si han respondido un comentario tuyo sin tener que acceder nuevamente al blog.

De esto nos dimos cuenta hace tiempo, pero Juanlu Pérez nos lo recordó y pocos después me puse al tanto para ponerlo en marcha. Veamos lo que hice. Este mismo manual puede serviros a todos los que usáis WordPress y tenéis una cuenta Gmail. read more

Leer más » 15 Comentarios

Delegar permisos en cuentas Gmail

Desde que conocí Gmail hace ya bastantes años (todos los que lleva existiendo prácticamente) me ha parecido una plataforma prácticamente perfecta. Pensad que soy un spammer de Google, pero sinceramente, me convence mucho esta herramienta.

Si hoy os vuelvo a hablar de Gmail, es para comentaros que acaban de dar una facilidad nueva a sus usuarios, que probablemente os interese. No sé si os ha ocurrido que cuando estáis de vacaciones o no tenéis acceso a Internet y necesitáis mirar algo, tenéis que darle vuestros credenciales a alguien para que acceda y lo mire. Esto también es muy frecuente en organizaciones donde los secretarios, tienen que disponer del correo del jefe. read more

Leer más » 4 Comentarios

Instalar Vmail – Gmail sobre Vim

Vmail es un cliente de Gmail minimalista, o mejor dicho, una interfaz de Vim para Gmail. ¿Por qué usar Vmail? Básicamente podemos resumirlo en que algunas personas aman a Vim por encima de cualquier cosa, ni un cliente de correo con interfaz gráfica ni un navegador Web que no sea Lynx o Links (¡cuidadito con confundirlos!) puede hacerle sombra.

Si eres amante de Vim, Vmail es para ti.

Para ejecutar Vmail, necesitaremos:

  • Tener una cuenta de Gmail
  • Una versión reciente de Vim (Vmail funciona a partir de Vim 7.3)
  • Ruby (a partir de 1.9.2)
  • RubyGems (a partir de 1.9)
  • El navegador Web Lynx
  • Y evidentemente un entorno Unix, aunque esto lo daba por supuesto.

Siento deciros que no lo he probado, di con el enlace, pero no soy un amante de Vim, me quedé en Nano (la versión libre de Pico). read more

Leer más » 4 Comentarios