{"id":29568,"date":"2021-06-18T18:59:00","date_gmt":"2021-06-18T15:59:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=29568"},"modified":"2021-10-17T16:15:37","modified_gmt":"2021-10-17T13:15:37","slug":"mailtrap-un-servidor-smtp-falso-para-pruebas-de-correo-electronico-de-preproduccion","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/es\/mailtrap-un-servidor-smtp-falso-para-pruebas-de-correo-electronico-de-preproduccion\/","title":{"rendered":"Mailtrap: un servidor SMTP falso para pruebas de correo electr\u00f3nico de preproducci\u00f3n"},"content":{"rendered":"<p>Los correos electr\u00f3nicos son una parte importante de cualquier sitio web. Sol\u00edamos enviar correos electr\u00f3nicos sobre el registro de usuarios, boletines informativos, nuevas ofertas, cupones, etc. Antes de que estos correos electr\u00f3nicos comiencen a enviarse a usuarios reales, deber\u00edamos hacer pruebas de correo electr\u00f3nico en la fase de desarrollo. En este art\u00edculo, estudiamos c\u00f3mo realizar pruebas de sandbox para sus correos electr\u00f3nicos.<\/p>\n<p><a href=\"https:\/\/mailtrap.io\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Mailtrap<\/a> es un servidor de prueba SMTP falso que es \u00fatil para las pruebas de correo electr\u00f3nico de preproducci\u00f3n. Con Mailtrap, obtendr\u00e1 su propia bandeja de entrada donde puede verificar que sus correos electr\u00f3nicos se muestren correctamente o no.<\/p>\n<p>Mailtrap permite 500 correos electr\u00f3nicos por mes en su bandeja de entrada de forma gratuita. Para una aplicaci\u00f3n peque\u00f1a, 500 correos electr\u00f3nicos son suficientes con un plan gratuito. Consulte su p\u00e1gina de <a href=\"https:\/\/mailtrap.io\/pricing\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Precios<\/a> si necesita una cuota adicional.<\/p>\n<h3>Obtenga las credenciales SMTP de Mailtrap<\/h3>\n<p>Antes de escribir el c\u00f3digo real para los correos electr\u00f3nicos, primero debe <a href=\"https:\/\/mailtrap.io\/register\/signup\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">registrarse<\/a> en Mailtrap y obtener las credenciales. Aunque Mailtrap ofrece un plan de pago, los usuarios no necesitan ingresar los detalles de la tarjeta de cr\u00e9dito para registrarse.<\/p>\n<p>Al registrarse, obtenga las credenciales de su servidor SMTP. Puede cambiar estas credenciales en cualquier momento. Consulte la captura de pantalla a continuaci\u00f3n.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20157-6081c5cc37dc0.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20157-6081c5cc37dc0.png\" alt=\"Mailtrap: un servidor SMTP falso para pruebas de correo electr\u00f3nico de preproducci\u00f3n\" ><\/a><\/p>\n<p>Ahora, <a href=\"https:\/\/github.com\/PHPMailer\/PHPMailer\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">probemos<\/a> un correo electr\u00f3nico usando <a href=\"https:\/\/github.com\/PHPMailer\/PHPMailer\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PHPMailer<\/a> y el servidor SMTP Mailtrap.<\/p>\n<h3>Integraci\u00f3n de Mailtrap para pruebas de correo electr\u00f3nico<\/h3>\n<p>Para las pruebas de correo electr\u00f3nico con Mailtrap, le enviaremos un correo electr\u00f3nico ficticio. Al utilizar el servidor SMTP de Mailtrap, el correo electr\u00f3nico no se enviar\u00e1 a la bandeja de entrada del usuario real. En su lugar, se enviar\u00e1 a su bandeja de entrada de Mailtrap.<\/p>\n<p>Usamos la biblioteca PHPMailer para enviar un correo electr\u00f3nico. Debe tener <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composer<\/a> instalado en su sistema para instalar la biblioteca. Abra la terminal en el directorio ra\u00edz de su proyecto y ejecute el siguiente comando:<\/p>\n<pre><code>composer require phpmailer\/phpmailer<\/code><\/pre>\n<p>En el siguiente c\u00f3digo, reemplace los marcadores de posici\u00f3n con sus credenciales del servidor Mailtrap SMTP. Adem\u00e1s, configure los correos electr\u00f3nicos seg\u00fan sus requisitos. Por ahora, estoy usando mis correos electr\u00f3nicos.<\/p>\n<pre><code>&lt;?php\n\/\/Import PHPMailer classes into the global namespace\nuse PHPMailerPHPMailerPHPMailer;\nuse PHPMailerPHPMailerException;\n\u00a0\u00a0\nrequire_once 'vendor\/autoload.php';\n\u00a0\u00a0\n$mail = new PHPMailer(true);\n\u00a0\u00a0\ntry {\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;isSMTP();\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;Host = 'smtp.mailtrap.io';\u00a0\u00a0\u00a0 \/\/mailtrap SMTP server\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;SMTPAuth = true;\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;Username = 'YOUR_USERNAME';\u00a0\u00a0 \/\/username\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;Password = 'YOUR_PASSWORD';\u00a0\u00a0 \/\/password\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;Port = 465;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/smtp port\n\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;setFrom('noreply@artisansweb.net', 'Artisans Web');\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;addAddress('sajid@artisansweb.net', 'Sajid');\n\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;isHTML(true);\n\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;Subject = 'Mailtrap Email';\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;Body\u00a0\u00a0\u00a0 = 'Hello User, &lt;p&gt;This is a test mail sent through Mailtrap SMTP&lt;\/p&gt;&lt;br&gt;Thanks';\n\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0if (!$mail-&gt;send()) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo 'Message could not be sent.';\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo 'Mailer Error: '. $mail-&gt;ErrorInfo;\n\u00a0\u00a0\u00a0\u00a0} else {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo 'Message has been sent';\n\u00a0\u00a0\u00a0\u00a0}\n} catch (Exception $e) {\n\u00a0\u00a0\u00a0\u00a0echo 'Message could not be sent.';\n\u00a0\u00a0\u00a0\u00a0echo 'Mailer Error: '. $mail-&gt;ErrorInfo;\n}<\/code><\/pre>\n<p>Al ejecutar el c\u00f3digo anterior, su correo electr\u00f3nico debe enviarse a su bandeja de entrada de Mailtrap de la siguiente manera:<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20157-6081c5cd5986a.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20157-6081c5cd5986a.png\" alt=\"Mailtrap: un servidor SMTP falso para pruebas de correo electr\u00f3nico de preproducci\u00f3n\" ><\/a><\/p>\n<p>En la pesta\u00f1a An\u00e1lisis de correo no deseado, puede verificar la puntuaci\u00f3n de correo no deseado y la lista negra de su mensaje y servidor. La pesta\u00f1a &#8216;Verificar HTML&#8217; mostrar\u00e1 la validaci\u00f3n de HTML en su correo electr\u00f3nico.<\/p>\n<p>Tambi\u00e9n recomiendo consultar el art\u00edculo <a href=\"https:\/\/blog.mailtrap.io\/php-email-sending\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">C\u00f3mo enviar correos electr\u00f3nicos en PHP<\/a> escrito en el blog de Mailtrap.<\/p>\n<h4>Art\u00edculos relacionados<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/enviar-correo-electronico-usando-el-servidor-smtp-de-gmail-desde-php-script\/\" title=\"Enviar correo electr\u00f3nico utilizando el servidor SMTP de Gmail desde PHP Script\">Enviar correo electr\u00f3nico utilizando el servidor SMTP de Gmail desde PHP Script<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/envio-de-correo-electronico-a-traves-del-servidor-smtp-de-gmail-en-laravel\/\" title=\"Env\u00edo de correo electr\u00f3nico a trav\u00e9s del servidor SMTP de Gmail en Laravel\">Env\u00edo de correo electr\u00f3nico a trav\u00e9s del servidor SMTP de Gmail en Laravel<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/enviar-correo-electronico-mediante-el-servidor-smtp-de-gmail-y-la-biblioteca-swift-mailer\/\" title=\"C\u00f3mo enviar correo electr\u00f3nico utilizando el servidor SMTP de Gmail y la biblioteca Swift Mailer\">C\u00f3mo enviar correo electr\u00f3nico utilizando el servidor SMTP de Gmail y la biblioteca Swift Mailer<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fuente de grabaci\u00f3n:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfEst\u00e1 buscando pruebas de correo electr\u00f3nico de preproducci\u00f3n? Mailtrap es un servidor de prueba SMTP falso que se utiliza para pruebas de correo electr\u00f3nico en un desarrollo.<\/p>\n","protected":false},"author":1,"featured_media":20158,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[271],"tags":[849],"class_list":["post-29568","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-2","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts\/29568","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/comments?post=29568"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts\/29568\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/media\/20158"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/media?parent=29568"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/categories?post=29568"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/tags?post=29568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}