{"id":56,"date":"2013-11-28T11:02:35","date_gmt":"2013-11-28T11:17:26","guid":{"rendered":"https:\/\/f0e20gmailphpsmtp.png"},"modified":"2015-07-16T18:49:14","modified_gmt":"2015-07-17T00:49:14","slug":"enviar-correos-con-phpmailer-y-gmail-via-smtp","status":"publish","type":"post","link":"https:\/\/emanuelpaxtian.com\/blog\/enviar-correos-con-phpmailer-y-gmail-via-smtp\/","title":{"rendered":"Enviar correos con PHPMailer y gmail via smtp"},"content":{"rendered":"<p>Enviar correos a trav&eacute;s de php es una manera f&aacute;cil pero en ocasiones necesitamos enviar correos y no tenemos datos del SMTP para poder enviarlos para resolver esto podemos valernos de Gmail y utilizar una cuenta nuestra como servidor SMTP<\/p>\n<p>Requisitos<\/p>\n<p><a href=\"https:\/\/github.com\/PHPMailer\/PHPMailer\">PHPmailer<\/a><\/p>\n<p>Correo electronio y contrase&ntilde;a de Gmail.<\/p>\n<p>Servidor que ejecute php.<\/p>\n<pre>&nbsp;<\/pre>\n<pre class=\"brush: php\">&lt;?php\r\nrequire_once('class.phpmailer.php');\r\n$mail = new PHPMailer();\r\n\/\/indico a la clase que use SMTP\r\n$mail&shy;&gt;IsSMTP();\r\n\/\/permite modo debug para ver mensajes de las cosas que van ocurriendo\r\n$mail&shy;&gt;SMTPDebug = 2;\r\n\/\/Debo de hacer autenticaci&oacute;n SMTP\r\n$mail&shy;&gt;SMTPAuth = true;\r\n$mail&shy;&gt;SMTPSecure = \"ssl\";\r\n\/\/indico el servidor de Gmail para SMTP\r\n$mail&shy;&gt;Host = \"smtp.gmail.com\";\r\n\/\/indico el puerto que usa Gmail\r\n$mail&shy;&gt;Port = 465;\r\n\/\/indico un usuario \/ clave de un usuario de gmail\r\n$mail&shy;&gt;Username = \"correo@gmail.com\";\r\n$mail&shy;&gt;Password = \"clave\";\r\n$mail&shy;&gt;SetFrom('correo@gmail.com', 'Nombre del que envia');\r\n$mail&shy;&gt;AddReplyTo(\"correo@gmail.com\",\"Nombre del que envia\");\r\n$mail&shy;&gt;Subject = \"Env&iacute;o de email usando SMTP de Gmail\";\r\n$mail&shy;&gt;MsgHTML(\"Hola que tal, esto es el cuerpo del mensaje puede incluir html!\");\r\n\/\/indico destinatario\r\n$address = \"destinatario@delcorreo.com\";\r\n$mail&shy;&gt;AddAddress($address, \"Nombre completo\");\r\nif(!$mail&shy;&gt;Send()) {\r\n\/\/si se produce un error mostrara este mensaje\r\necho \"Error al enviar: \" . $mail&shy;&gt;ErrorInfo;\r\n} else {\r\n\/\/si no se produjo un error mostrara este mensaje\r\necho \"Mensaje enviado!\";\r\n}\r\n?&gt;<\/pre>\n<p>Despues de haber configurado todo lo anteiro solo bastara guardar el archivo en nuestro servidor y abrir el enlace tambien es importante que en el gmail hay que darle los permisos para que se ejecute nuestro script y envie el correo de lo contrario nunca llegara el correo al destinarario.<\/p>\n<p>Entre las limitantes de gmail es envio maximo de 500 correos diarios.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Enviar correos a trav&eacute;s de php es una manera f&aacute;cil pero en ocasiones necesitamos enviar correos y no tenemos datos del SMTP para poder enviarlos para resolver esto podemos valernos&hellip;<\/p>\n","protected":false},"author":1,"featured_media":704,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-56","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php"],"_links":{"self":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/posts\/56","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/comments?post=56"}],"version-history":[{"count":0,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/posts\/56\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/media\/704"}],"wp:attachment":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/media?parent=56"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/categories?post=56"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/tags?post=56"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}