Author Archive admin

Poradmin

Cómo usar el servidor SMTP de Gmail gratuito

Cómo usar el servidor SMTP de Gmail gratuito

Introducción

No todo el mundo sabe que es posible aprovechar el servidor SMTP de Gmail gratuito para enviar correos electrónicos. Puede ser la solución definitiva para aquellos que no pueden usar el servidor SMTP proporcionado por su ISP o su hosting, así como aquellos que experimentan varios problemas con el envío de correo electrónico. En este tutorial, aprenderás a usar el servidor SMTP de Gmail gratuito. También encontrarás instrucciones detalladas sobre cómo usarlo para enviar emails a través de correo PHP y el plugin de WordPress.

Beneficios del usar un servicio SMTP externo

Aunque la mayoría de hostings  e ISP ofrecen soporte para SMTP, existen algunos beneficios de usar un servicio SMTP externo:

  • Pueden garantizar una mejor entrega del correo electrónico.
  • No tendrás que configurar tu propio servidor (si usas VPS).
  • Es menos probable que los servidores estén en una lista negra, lo que significa que es menos probable que tu correo electrónico sea etiquetado como SPAM.

Límites de envío de Gmail SMTP gratuitos

Gmail limita los correos salientes a 100 por día. Si se alcanza el límite, no podrás enviar correos electrónicos durante las próximas 24 horas hasta que se restablezca. Puedes encontrar más información sobre los límites de correo electrónico de Gmail aquí.

Lo que necesitarás…

  • Cuenta de Gmail o G Suite
  • Acceso a tu panel de control de hosting

Paso 1 – Obtener la configuración del servidor SMTP de Gmail

En primer lugar, para poder usar el servidor SMTP gratuito de Gmail, debes permitirle el acceso a aplicaciones menos seguras. Google comenzó a bloquear aplicaciones y dispositivos que, según ellos, no usan estándares de seguridad modernos. Sin embargo, el acceso para aplicaciones menos seguras se puede activar fácilmente aquí.

google-aplicaciones-menos-seguras

IMPORTANTE: si usas autenticación de 2 factores para acceder a tu cuenta de Google, no se puede habilitar el acceso a aplicaciones menos seguras. En este caso, tendrás que iniciar sesión usando la contraseña de la aplicación.

Puedes encontrar los detalles de SMTP de Google a continuación:

  • Servidor SMTP: smtp.gmail.com
  • Usuario SMTP: Tu usuario de Gmail completo (email), por ejemplo tuemail@gmail.com
  • Contraseña SMTP: Tu contraseña de Gmail.
  • Puerto SMTP: 587
  • TLS/SSL: Requerido.

Si quieres aprovechar el protocolo IMAP y almacenar todos los correos salientes en tu carpeta de Enviados de Gmail, sigue estos pasos:

  1. Ingresa a tu cuenta de Gmail y accede a la sección Configuración.

configuracion gmail

  1. Ve a la pestaña Reenvío y correo POP/IMAP y habilita IMAP.

habilitar IMAP en Gmail

  1. Presiona el botón Guardar cambios en la parte inferior de la página cuando termines.

Paso 2: Usar SMTP Gmail

En este paso, aprenderás a usar el SMTP gratuito de Gmail para enviar emails usando correo PHP y un plugin de WordPress. Saber cómo enviar correos electrónicos a través de PHP es útil si estás aprendiendo a programar o si solo quieres crear un formulario de contacto simple para tu sitio web.

Opción 2.1 – Usar PHPMailer

Hay muchos scripts de correo PHP disponibles. En el siguiente ejemplo, usaremos PHPMailer:

  1. Abre el repositorio de PHPMailer en GitHub y descarga el script presionando Clone or download -> Download ZIP. Guarda esto en tu computadora.

github-descargar-zip

  1. Sube el archivo a tu cuenta de hosting. Puedes usar el cliente FTP o el administrador de archivos proporcionado por tu hosting para esto.

PHPMailer ya viene con un archivo de configuración de muestra llamado gmail.phps para usar con los servidores SMTP de Gmail. Está ubicado en la carpeta PHPMailer-master/examples.

  1. <?php
  2. date_default_timezone_set(‘Etc/UTC’);
  3. require ‘../PHPMailerAutoload.php’;
  4. //Create a new PHPMailer instance
  5. $mail = new PHPMailer;
  6. //Tell PHPMailer to use SMTP
  7. $mail->isSMTP();
  8. //Enable SMTP debugging
  9. // 0 = off (for production use)
  10. // 1 = client messages
  11. // 2 = client and server messages
  12. $mail->SMTPDebug = 2;
  13. //Ask for HTML-friendly debug output
  14. $mail->Debugoutput = ‘html’;
  15. //Set the hostname of the mail server
  16. $mail->Host = ‘smtp.gmail.com’;
  17. // use
  18. // $mail->Host = gethostbyname(‘smtp.gmail.com’);
  19. // if your network does not support SMTP over IPv6
  20. //Set the SMTP port number – 587 for authenticated TLS, a.k.a. RFC4409 SMTP submission
  21. $mail->Port = 587;
  22. //Set the encryption system to use – ssl (deprecated) or tls
  23. $mail->SMTPSecure = ‘tls’;
  24. //Whether to use SMTP authentication
  25. $mail->SMTPAuth = true;
  26. //Username to use for SMTP authentication – use full email address for gmail
  27. $mail->Username = “username@gmail.com”;
  28. //Password to use for SMTP authentication
  29. $mail->Password = “yourpassword”;
  30. //Set who the message is to be sent from
  31. $mail->setFrom(‘from@example.com’, ‘First Last’);
  32. //Set an alternative reply-to address
  33. $mail->addReplyTo(‘replyto@example.com’, ‘First Last’);
  34. //Set who the message is to be sent to
  35. $mail->addAddress(‘whoto@example.com’, ‘John Doe’);
  36. //Set the subject line
  37. $mail->Subject = ‘PHPMailer GMail SMTP test’;
  38. //Read an HTML message body from an external file, convert referenced images to embedded,
  39. //convert HTML into a basic plain-text alternative body
  40. $mail->msgHTML(file_get_contents(‘contents.html’), dirname(__FILE__));
  41. //Replace the plain text body with one created manually
  42. $mail->AltBody = ‘This is a plain-text message body’;
  43. //Attach an image file
  44. $mail->addAttachment(‘images/phpmailer_mini.png’);
  45. //send the message, check for errors
  46. if (!$mail->send()) {
  47. echo “Mailer Error: “ . $mail->ErrorInfo;
  48. } else {
  49. echo “Message sent!”;
  50. }
  51. Contact GitHub API Training Shop Blog About
<?php
date_default_timezone_set('Etc/UTC');
require '../PHPMailerAutoload.php';
//Create a new PHPMailer instance
$mail = new PHPMailer;
//Tell PHPMailer to use SMTP
$mail->isSMTP();
//Enable SMTP debugging
// 0 = off (for production use)
// 1 = client messages
// 2 = client and server messages
$mail->SMTPDebug = 2;
//Ask for HTML-friendly debug output
$mail->Debugoutput = 'html';
//Set the hostname of the mail server
$mail->Host = 'smtp.gmail.com';
// use
// $mail->Host = gethostbyname('smtp.gmail.com');
// if your network does not support SMTP over IPv6
//Set the SMTP port number - 587 for authenticated TLS, a.k.a. RFC4409 SMTP submission
$mail->Port = 587;
//Set the encryption system to use - ssl (deprecated) or tls
$mail->SMTPSecure = 'tls';
//Whether to use SMTP authentication
$mail->SMTPAuth = true;
//Username to use for SMTP authentication - use full email address for gmail
$mail->Username = "username@gmail.com";
//Password to use for SMTP authentication
$mail->Password = "yourpassword";
//Set who the message is to be sent from
$mail->setFrom('from@example.com', 'First Last');
//Set an alternative reply-to address
$mail->addReplyTo('replyto@example.com', 'First Last');
//Set who the message is to be sent to
$mail->addAddress('whoto@example.com', 'John Doe');
//Set the subject line
$mail->Subject = 'PHPMailer GMail SMTP test';
//Read an HTML message body from an external file, convert referenced images to embedded,
//convert HTML into a basic plain-text alternative body
$mail->msgHTML(file_get_contents('contents.html'), dirname(__FILE__));
//Replace the plain text body with one created manually
$mail->AltBody = 'This is a plain-text message body';
//Attach an image file
$mail->addAttachment('images/phpmailer_mini.png');
//send the message, check for errors
if (!$mail->send()) {
    echo "Mailer Error: " . $mail->ErrorInfo;
} else {
    echo "Message sent!";
}
Contact GitHub API Training Shop Blog About

Para que este script funcione con el servidor SMTP de Gmail, tendrás que editarlo y cambiar las configuraciones como el nombre de usuario, la contraseña y la dirección del destinatario de correo. También debes cambiar el nombre de este archivo de gmail.phps a gmail.php para que sea accesible a través del navegador. Puedes usar el mismo administrador de archivos o cliente FTP para cambiar el nombre y editar el archivo con tus datos.

Cuando hayas terminado de editar, simplemente abre el script con tu navegador. Si has cargado la carpeta PHPMailer-master a la carpeta public_html, el archivo debería ser accesible a través de http://tudominio.com/PHPMailer-master/examples. Si todo está configurado correctamente, deberías ver un mensaje de éxito que indique que el mensaje se ha enviado correctamente.

Opción 2.2 – Usar el plugin WP Mail SMTP

La forma más sencilla de usar SMTP externo en WordPress es usar el plugin WP Mail SMTP.

Primero accede a tu panel de administración de WordPress y ve a la sección Plugins > Añadir nuevo. Instala y activa el complemento WP Mail SMTP.

activar plugin WP Mail SMTP

Ahora ingresa a la página de configuración de WP Mail SMTP yendo a Plugins -> Plugins instalados y haciendo clic en Configuración.

enlace de configuración

Deberás ingresar todos los datos requeridos de tu servidor SMTP.

wordpress-smtp-configuracion

  1. SMTP Host: escribe smtp.gmail.com.
  2. SMTP Port: el puerto del servidor SMTP de Gmail predeterminado es 465 para SSL y 587 para TSL.
  3. Encryption: Siempre se recomienda usar encriptación. Elige de acuerdo con el puerto que has especificado.
  4. Authentication: selecciona Yes porque se requiere autenticación SMTP.
  5. Username: tu dirección de Gmail.
  6. Password: tu contraseña de Gmail.

Para guardar los cambios que has realizado, haz clic en el botón Guardar cambios en la parte inferior. Para asegurarte de que tu configuración funcione correctamente, puedes probarla enviando un correo electrónico de prueba a tu cuenta de correo personal. Ingresa tu dirección de correo electrónico y haz clic en Sent Test (Enviar prueba).

enviar prueba

Si recibes tu correo electrónico enviado, significa que el envío del correo funciona correctamente. Sin embargo, si recibes algún mensaje de error, revisa la configuración de correo o contacta al equipo de soporte de hosting para obtener ayuda.

Conclusión

Al finalizar este tutorial, has aprendido a configurar tu cuenta de Google y a utilizar el servidor SMTP de Gmail gratuito. También aprendiste a enviar correos a través de PHPMailer.

Poradmin

Como configurar Filezilla para conectarte a tu sitio a través de FTP

Como configurar Filezilla para conectarte a tu sitio a través de FTP

 

Una forma muy simple de conectarte con tu sitio es usando del Protocolo de Transferencia de Archivos, conocido como FTP. A través de él puedes mover archivos mas rápido que haciéndolo a través del administrador de archivos, sin embargo, muy pocos usuarios saben cómo usarlo.

En esta guía te daremos un breve repaso sobre el FTP, te diremos como configurarlo y como y cuando crear cuentas FTP secundarias para tu mismo sitio.

Como configurar Filezilla para conectarte a tu sitio a través de FTP

El proceso de configuración de Filezilla es muy sencillo gracias a que puedes encontrar todos los datos en nuestro administrador, estos son los pasos que debes de seguir para conectarte a través de FTP:

  1. Ingresa al Administrador de tu servicio de hosting

image01 10

  1. Ve a la sección de Archivos y selecciona Acceso FTP

image00 11

  1. Dentro de esta sección encontrarás los datos para acceder al FTP, no cierres la pagina

image05 2

  1. Abre tu navegador e ingresa a la página oficial de Filezilla, descarga el instalador y ejecútalo para instalarlo de forma correcta
  2. Dentro de Filezilla selecciona Archivo y Gestor de Sitios o bien abre el panel presionando CRTL + S

image03 5

  1. En este gestor de sitios tienes que presionar en Nuevo sitio y agregar los datos que obtuviste en la página de tu hosting de la siguiente forma

image06 2

  1. Verás un certificado de conexión, activa la opción Siempre confiar en el certificado para futuras sesiones y presiona en Aceptar

configurar filezilla

  1. En segundos estás en la carpeta Public_HTML de tu servidor, te has conectado satisfactoriamente y desde ahí podrás modificar, subir o descargar los archivos que desees

Ahora que sabes conectarte a tu servidor a través de FTP es hora de que sepas crear cuentas especiales de FTP y cuando es conveniente usarlas.

Como y cuando crear cuentas de FTP secundarias

Las cuentas de FTP secundarias te sirven mayormente para que puedas conectarte a ubicaciones específicas, por ejemplo, si un programador va a hacer una modificación a tu sitio y no quieres que tenga la cuenta FTP principal por seguridad.

También es importante que tengas una cuenta FTP secundaria activa todo el tiempo, de este modo si tienes que conectarte a tu servidor desde una computadora ajena podrás hacerlo sin tener que poner en peligro tu cuenta principal.

Para crear una cuenta de FTP secundaria solo debes seguir estos pasos:

1- Ingresa al administrador de archivos y ve hasta el área de Archivos, ahí selecciona Cuentas FTP, dentro de esta área tienes que poner un usuario y una contraseña

image02 8

2- Del lado derecho debes seleccionar los directorios a los que tendrá acceso esta cuenta, te recomendamos que solo selecciones los directorios que necesites

image04 3

3- Cuando termines solo presionar Crear y en segundos tendrás la nueva cuenta creada

4- Listo, esa cuenta puede ser eliminada desde el mismo panel cuando ya sea inservible

Conclusion

Si tienes alguna respecto a las cuentas FTP no dudes en crear un ticket desde el área correspondiente, con gusto resolveremos cualquier inconveniente o duda. Aunque con estos sencillos pasos podras conectarte al servidor sin problemas

Poradmin

Como Instalar y activar WooCommerce

Como Instalar y activar WooCommerce

WooCommerce es uno de los plugins de tienda más importantes de WordPress, en este tutorial te enseñaremos como instalarlo y configurarlo de forma correcta.

¿Qué necesitas?

Antes de comenzar con este tutorial necesitas lo siguiente:

  • Acceso al administrador de WordPress

Paso 1 – Instalar y activar WooCommerce

WooCommerce es un plugin gratuito de WordPress, por lo que puede ser instalado desde el directorio oficial de WordPress. Así, lo primero que tendrás que hacer será ingresar a tu panel de administración de WordPress ingresando tu nombre de usuario y contraseña.

Sigue estos pasos para instalar WooCommerce:

  1. Selecciona ‘Plugins’ en el menú izquierdo del panel de administración de WordPress.
  2. En la página de plugins presiona el botón ‘Agregar nuevo’.
  3. Escribe WooCommerce en la barra de búsqueda.
  4. Encuentra WooCommerce entre los resultados de búsqueda y presiona el botón ‘Instalar’ y luego ‘Activar’.

Paso 2 – Configurar WooCommerce

Cuando la instalación esté finalizada veras un mensaje de bienvenida de WooCommerce preguntándote si deseas usar el Asistente de Configuración (setup wizard), esta es la forma más sencilla de configurar WooCommerce, así que presiona el botón morado para continuar.  Si por accidente seleccionaste la opción ‘Saltar’, puedes ejecutar el Asistente desde WooCommerce > Ayuda > Asistente.

Lee el mensaje de bienvenida y presiona le botón Comenzar (Lest´s Go).

Paso 2.1 – Configuración de página

En este paso debes de tener en cuenta que WooCommerce creara páginas principales (tienda, carrito, pago, mi cuenta…) para tu tienda online. Estas páginas son necesarias para que WooCommerce pueda funcionar correctamente.

Lee la página de información y presiona ‘Continuar’.

Paso 2.2 – Localidad de tu tienda

En este paso tendrás que ingresar la ubicación, el tipo de moneda, peso y dimensiones de tus unidades. Simplemente tienes que poner y seleccionar las opciones que se ajusten a tus necesidades. Al terminar presiona el botón ‘Continuar’.

Paso 2.3 – Envíos e impuestos

En este paso tendrás que seleccionar si harás envíos de productos (anula la selección si venderás productos virtuales) y habilitaras/deshabilitaras los impuestos. Dependiendo de tus necesidades, selecciona las opciones que se ajusten a tu tienda y presiona ‘Continuar’.

Paso 2.4 – Pagos

En esta página puedes seleccionar tus métodos de pagos. En el ejemplo usamos PayPal como método de pago de la tienda.

No te preocupes si tienes que hacer un poco de investigación antes de decidir qué tipo de pago quieres aceptar, en la última parte del tutorial d WooCooomerce habrás aprendido como agregar un método de pago manualmente.

Una vez que te hayas decidido presiona el botón ‘Continuar’.

Paso 2.5 – Listo!

¡Bien hecho! Haz terminado tu configuración de WooCoomerce. Ahora selecciona el botón ‘Crear tu primer producto’ para comenzar a agregar tus productos, o selecciona la opción ‘Regresar al escritorio de WordPress’.

Paso 3 – Agregar y administrar productos

Paso 3.1 – Categorías y tipos de productos

Es un hecho que debes de agregar productos para poder tener una tienda funcional. Pero antes de hacerlo veamos algunos detalles, ya que es importante tener la información básica sobre WooCommerce y sacer que atributos, categorías y tipos hay:

  • Categorías de productos – Las categorías de productos pueden ayudar a agrupar tus productos. Por ejemplo, si vendes ropa, ‘ropa superior’, ‘ropa inferior’ y ‘ropa de noche’ serian categorías de productos. Hacen que los compradores encuentren más fácilmente los productos de una misma categoría. Puedes crear tantas categorías como tú quieras y las puedas editar cuando quieras.
  • Atributos – Los atributos ayudan para filtrar los productos. Tamaño, color, fabricante y todo tipo de atributo que ayude a los compradores a encontrar más fácil lo que buscan. Puedes asignar los atributos independientemente a cada producto o puedes poner un atributo global para toda una página.
  • Tipos de productos – WooCommerce te ahorra tiempo teniendo productos predefinidos:
    • Simple – Son enviados sin ninguna opción. Por ejemplo, un libro físico.
    • Agrupado – Son grupos de productos relacionados. Por ejemplo, una docena de vasos.
    • Virtual – Son productos que no tienen que enviarse, como servicios.
    • Descargables – Son productos que se pueden descargar. Como canciones, videos, e-books, etc…
    • Externo – Anuncias un producto en tu tienda, pero se vende en otro sitio.
    • Variable – Son productos con cualidades variables como color, tamaño, etc… Por ejemplo, la ropa.

Paso 3.2 – Administración de productos

Puedes ver todos los productos y administraros en la página de Productos. Aquí puedes editar, borrar, duplicar o destacar un producto. Seleccionando múltiples productos les puedes aplicar cierta acción.

  • Para duplicar un producto, en la sección Productos, encuentra el producto y selecciona Duplicar. WooCommerce creara automáticamente un nuevo producto que podrás usar. Es muy útil para vender productos similares.
  • Puedes marcar un producto como Destacado. Haz clic en el icono de Estrella las opciones de producto.
  • Para borrar un producto haz clic en el botón de Basurero.

Paso 4 – Administrar WooCommerce

Paso 4.1 – Administrar ordenes

Una nueva orden se crea cada vez que un cliente completa el proceso de pago. Puedes ver las ordenes seleccionando Ordenes en el menú de la izquierda.

Cada orden tiene un ID único y tiene un rango de detalles – correo del cliente, número de contacto, método de pago, dirección, etc…

Para editar una orden solo debes presionar el botón Editar. Puedes actualizar el estatus de una orden y hacer tareas para modificar el precio, impuestos, etc…

Paso 4.2 – Administrar cupones

Los cupones son una buena manera de vender productos. Con WooCommerce puedes crear cupones en la sección Cupones.

Paso 4.3 – Administrar reportes

En la sección Reportes puedes ver si tu tienda está funcionando correctamente. Puedes ver productos comprados, número de ventas, promedio de ventas diarias, etc…

Puedes generar estadísticas para cada producto, sus categorías o cupones.

Paso 4.4 – Opciones

En la página de Ajustes puedes cambiar las opciones de tu WooCommerce. Si necesitas cambiar la ubicación, el API de configuración, etc… esta es la sección que necesitas.

Distintas opciones:

  • General
  • Productos
  • Envió
  • Pago
  • Cuentas
  • Correos
  • API

Paso 4.5 – Estado del Sistema

Estado de Sistema es una página útil para revisar “la salud” de tu WooCommerce. Desde la versión de WooCommerce que tienes hasta la versión PHP y sus límites.

Paso 4.6 – Extensiones

WooCommerce es una herramienta bastante flexible y cuenta con varias Extensiones que se pueden instalar para agregar funciones o alterar algunas funciones existentes, muy similares a los plugins de WordPress.

Conclusión

Si te ha quedado alguna duda con respecto a WooCommerce no esperes más y contáctanos en la sección correspondiente, estaremos encantados de ayudar