{"id":152,"date":"2024-05-20T10:18:06","date_gmt":"2024-05-20T16:18:06","guid":{"rendered":"https:\/\/www.mariatech.com.mx\/blog\/?p=152"},"modified":"2026-05-30T21:42:36","modified_gmt":"2026-05-31T04:42:36","slug":"enviar-correos-con-gmail-y-phpmailer","status":"publish","type":"post","link":"https:\/\/www.mariatech.com.mx\/blog\/laravel-php\/enviar-correos-con-gmail-y-phpmailer\/","title":{"rendered":"Enviar correos con Gmail y PHPMailer"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Si tienes una aplicaci\u00f3n web, tienda en l\u00ednea o p\u00e1gina web d\u00f3nde se necesita enviar correos, puedes hacer uso de la librer\u00eda <em>PHPMailer<\/em>.<br>En caso de no tener un correo con dominio propio puedes utilizar tu cuenta de <em>Gmail<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>PHPMailer<\/em> es una librer\u00eda basada en <em>PHP<\/em> que nos permite enviar y recibir correos usando el protocolo <em>SMTP<\/em>.<br>Para poder hacer uso de ella debemos integrarla a nuestros proyecto, aqu\u00ed te dejamos el link para que veas c\u00f3mo se hace y le des una le\u00edda a la documentaci\u00f3n:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/PHPMailer\/PHPMailer\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/PHPMailer\/PHPMailer<\/a><\/p>\n\n\n<p>Antes de configurar nuestras credenciales debemos asegurarnos de dos cosas:<br \/>1- Tener activada la extensi\u00f3n <em>openssl<\/em> en nuestro servidor, si no la tenemos nos dirigimos al archivo de <em>php.ini<\/em> y descomentamos la l\u00ednea<\/p>\n\n\n<pre class=\"wp-block-code\"><code>extension=php_openssl.dll<\/code><\/pre>\n\n\n<p>2- Activar el acceso a aplicaciones poco seguras de <em>Gmail,<\/em> te dejamos el link de c\u00f3mo hacerlo:<\/p>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/support.google.com\/a\/answer\/6260879\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/support.google.com\/a\/answer\/6260879<\/a><\/p>\n\n\n<p>Una vez que tengamos incluido <em>PHPMailer<\/em> en nuestro proyecto, tengamos activa la extensi\u00f3n de <em>openssl<\/em> y activado el acceso a aplicaciones poco seguras de <em>Gmail<\/em> esta ser\u00eda la configuraci\u00f3n de las credenciales:<\/p>\n\n\n<pre class=\"wp-block-code\"><code>$config = array (\n  'params' =&gt; \n  array (\n    'mailer' =&gt; 'smtp',\n    'secure' =&gt; 'ssl', \n    'host' =&gt; 'smtp.gmail.com',\n    'port' =&gt; 465,\n    'auth' =&gt; true,\n    'user_name' =&gt; 'user_name@gmail.com',\n    'password' =&gt; 'password',\n    'from_name' =&gt; 'User Name',\n    'debug' =&gt; 0\n  )\n);<\/code><\/pre>\n\n\n<p>Te recomiendo que leas la documentaci\u00f3n de <em>PHPMailer<\/em> antes de comenzar a usarla para te sea m\u00e1s sencillo aplicarla en tu proyecto y recuerda que si te ayud\u00f3 este contenido d\u00e9janos tu comentario, bye.<\/p>","protected":false},"excerpt":{"rendered":"<p>Env\u00eda correos utilizando la librer\u00eda de PHPMailer y tu cuenta de correo electr\u00f3nico de Gmail..<\/p>\n","protected":false},"author":1,"featured_media":277,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-152","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laravel-php"],"_links":{"self":[{"href":"https:\/\/www.mariatech.com.mx\/blog\/wp-json\/wp\/v2\/posts\/152","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mariatech.com.mx\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mariatech.com.mx\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mariatech.com.mx\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mariatech.com.mx\/blog\/wp-json\/wp\/v2\/comments?post=152"}],"version-history":[{"count":0,"href":"https:\/\/www.mariatech.com.mx\/blog\/wp-json\/wp\/v2\/posts\/152\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mariatech.com.mx\/blog\/wp-json\/wp\/v2\/media\/277"}],"wp:attachment":[{"href":"https:\/\/www.mariatech.com.mx\/blog\/wp-json\/wp\/v2\/media?parent=152"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mariatech.com.mx\/blog\/wp-json\/wp\/v2\/categories?post=152"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mariatech.com.mx\/blog\/wp-json\/wp\/v2\/tags?post=152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}