{"id":24462,"date":"2019-07-16T00:00:00","date_gmt":"2019-07-16T00:00:00","guid":{"rendered":"https:\/\/www.mailgun.com\/blog\/crea-una-aplicacion-web-desde-cero-en-menos-de-cinco-minutos-con\/"},"modified":"2026-09-16T14:43:04","modified_gmt":"2026-09-16T14:43:04","slug":"crea-una-aplicacion-web-desde-cero-en-menos-de-cinco-minutos-con","status":"publish","type":"blog","link":"https:\/\/www.mailgun.com\/es\/blog\/product\/crea-una-aplicacion-web-desde-cero-en-menos-de-cinco-minutos-con\/","title":{"rendered":"Crea una aplicaci\u00f3n web desde cero en menos de cinco minutos con Meteor &amp; Mailgun"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><i>Este art\u00edculo fue escrito por Vianney Lecroart, evangelizador pionero de Meteor y capit\u00e1n del grupo de Meteor en Par\u00eds, Francia. Vianney escribi\u00f3 su primer programa a los seis a\u00f1os. Tras ocho a\u00f1os trabajando en una startup de juegos multijugador masivos en l\u00ednea, decidi\u00f3 unirse al otro lado de la Fuerza y convertirse en emprendedor a tiempo completo. \u00bfSu startup? Si te gustan Asana o Trello, su proyecto te encantar\u00e1. S\u00edguelo en\u00a0<\/i><a href=\"http:\/\/twitter.com\/acemtp\" target=\"_tabs\" rel=\"noopener noreferrer\"><i>@acemtp<\/i><\/a><i>\u00a0\u00a1para no perderte nada!<\/i><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hace un par de semanas Meteor anunci\u00f3 su integraci\u00f3n con Mailgun, lo que permite a cualquier aplicaci\u00f3n de Meteor enviar emails sin esfuerzo. Hoy voy a mostrarte un ejemplo de lo r\u00e1pido que puedes crear y poner en marcha una aplicaci\u00f3n de prueba.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para quienes se perdieron el \u00faltimo\u00a0<a href=\"https:\/\/www.mailgun.com\/es\/?blog_category=native-mailgun-integration-lets-meteor-apps-send-email\" target=\"_tabs\" rel=\"noopener noreferrer\">correo postal<\/a>, Meteor es una plataforma de c\u00f3digo abierto para crear aplicaciones web de la m\u00e1xima calidad en una fracci\u00f3n del tiempo, tanto si eres especialista en programaci\u00f3n como si acabas de empezar. Meteor tambi\u00e9n incluye una integraci\u00f3n nativa con Mailgun para enviar emails sin ning\u00fan tipo de configuraci\u00f3n al desplegar tu aplicaci\u00f3n en la plataforma Meteor. Esta combinaci\u00f3n hace que crear aplicaciones web con funci\u00f3n de email sea extremadamente r\u00e1pido y sencillo.<\/p>\n\n\n\r\n    <nav data-content-type=\"longform\" class=\"toc-block longform-spacings px-5 py-6 px-md-6 px-lg-7 py-md-7 bg-light fs-sm rounded-lg\" aria-labelledby=\"toc-title-5768\"><p class=\"h5 m-0\" id=\"toc-title-5768\">\u00cdndice<\/p><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">01<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#preparados-listos-a-programar\">Preparados, listos&#8230; \u00a1a programar!<\/a><a class=\"scrollme link-body-color\" href=\"#instala-meteor-un-minuto-con-conexion-lenta\">Instala Meteor (un minuto con conexi\u00f3n lenta)<\/a><a class=\"scrollme link-body-color\" href=\"#crea-el-proyecto-dos-segundos\">Crea el proyecto (dos segundos)<\/a><a class=\"scrollme link-body-color\" href=\"#rellena-el-archivo-meteoremail-html-un-minuto-si-escribes-despacio\">Rellena el archivo meteoremail.html (un minuto si escribes despacio)<\/a><a class=\"scrollme link-body-color\" href=\"#rellena-el-archivo-meteoremail-js-dos-minutos\">Rellena el archivo meteoremail.js (dos minutos)<\/a><a class=\"scrollme link-body-color\" href=\"#prueba-el-proyecto-de-forma-local-diez-segundos\">Prueba el proyecto de forma local (diez segundos)<\/a><a class=\"scrollme link-body-color\" href=\"#sube-el-proyecto-a-internet-ocho-segundos\">Sube el proyecto a internet (ocho segundos)<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">02<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#conclusion\">\u00bfConclusi\u00f3n?<\/a><a class=\"scrollme link-body-color\" href=\"#paso-extra-opcional\">Paso extra opcional<\/a><\/div><\/div><\/nav>\n\n\n<h2 class=\"wp-block-heading\">Preparados, listos&#8230; \u00a1a programar!<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para este ejemplo, utilizar\u00e9 un caso de uso bastante com\u00fan para una p\u00e1gina web de registro: tu usuario necesita poder registrarse para recibir m\u00e1s informaci\u00f3n sobre un producto y recibir un email de confirmaci\u00f3n. Veamos lo r\u00e1pido que puedes publicarlo usando Meteor y Mailgun.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Los requisitos b\u00e1sicos son que quien se registre pueda rellenar un formulario con su direcci\u00f3n de email y hacer clic en un bot\u00f3n para recibir un email de confirmaci\u00f3n. Para hacerlo m\u00e1s interesante, a\u00f1adiremos que la p\u00e1gina web debe estar publicada en internet, no en tu ordenador local, y que solo puedes utilizar un ordenador que no tenga nada instalado salvo la configuraci\u00f3n por defecto de Mac (o Linux).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><i>Que empiece la cuenta atr\u00e1s. \u00a1Vamos all\u00e1, Meteor!<\/i><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em>Instala Meteor (un minuto con conexi\u00f3n lenta)<\/em><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Como no tenemos nada en el ordenador, necesitamos instalar Meteor:<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                PHP                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copia al portapapeles\" data-clipboard-success-label=\"\u00a1Copiado!\" data-clipboard-error-label=\"No se ha podido copiar\" data-tooltip=\"Copia al portapapeles\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copia al portapapeles\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    $ curl https:\/\/install.meteor.com | sh\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<h3 class=\"wp-block-heading\"><em>Crea el proyecto (dos segundos)<\/em><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ahora crea el proyecto de Meteor y empieza a trabajar en \u00e9l:<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                PHP                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copia al portapapeles\" data-clipboard-success-label=\"\u00a1Copiado!\" data-clipboard-error-label=\"No se ha podido copiar\" data-tooltip=\"Copia al portapapeles\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copia al portapapeles\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    $ meteor create meteoremailrn$ cd meteoremail\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">Dado que necesitamos poder enviar emails, tambi\u00e9n tenemos que instalar el paquete inteligente de email:<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                PHP                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copia al portapapeles\" data-clipboard-success-label=\"\u00a1Copiado!\" data-clipboard-error-label=\"No se ha podido copiar\" data-tooltip=\"Copia al portapapeles\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copia al portapapeles\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    $ meteor add email\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">Este paquete se configura autom\u00e1ticamente para enviar emails (hasta 300 al d\u00eda) a trav\u00e9s de Mailgun sin ning\u00fan tipo de programaci\u00f3n; ni siquiera necesitas proporcionar credenciales. Si necesitas enviar m\u00e1s de 300 emails al d\u00eda, consulta el paso opcional de m\u00e1s abajo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em>Rellena el archivo meteoremail.html (un minuto si escribes despacio)<\/em><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Por defecto, Meteor nos crea el archivo HTML con una plantilla b\u00e1sica que muestra un bot\u00f3n y un texto, as\u00ed que primero sustituimos este texto por defecto por este otro:<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                HTML                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copia al portapapeles\" data-clipboard-success-label=\"\u00a1Copiado!\" data-clipboard-error-label=\"No se ha podido copiar\" data-tooltip=\"Copia al portapapeles\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copia al portapapeles\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-markup\">\r\n                                <code id=\"code_0_content\" class=\"language-markup\">\r\n\r\n                                    &lt;body&gt;rn  {{&gt; email}}rn&lt;\/body&gt;rnrn&lt;template name=&quot;email&quot;&gt;rn  {{#if done}}rn    &lt;p&gt;Email sent! Thank you for your interest in us.&lt;\/p&gt;rn  {{else}}rn    &lt;label for=&quot;email&quot;&gt;rn      Enter your email address to receive news about usrn    &lt;\/label&gt;&lt;br\/&gt;rn    &lt;input type=&quot;text&quot; id=&quot;email&quot; size=&quot;45&quot; \/&gt;rn    &lt;input type=&quot;button&quot; id=&quot;btn&quot; value=&quot;Submit&quot; \/&gt;rn  {{\/if}}rn&lt;\/template&gt;rn\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">El cuerpo (body) solo contiene la llamada para insertar la plantilla denominada email. Y la plantilla no es m\u00e1s que un cuadro de texto de entrada con una marca y un bot\u00f3n de entrada. El motivo por el que creamos una plantilla en lugar de poner el  directamente en el cuerpo es que la captura de eventos se realiza en las plantillas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em>Rellena el archivo meteoremail.js (dos minutos)<\/em><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">El archivo meteoremail.js contiene todo el c\u00f3digo del cliente y del servidor. \u00a1Es la parte m\u00e1s compleja de este tutorial! He a\u00f1adido comentarios en el c\u00f3digo para que puedas ver exactamente lo que hace.<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                PHP                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copia al portapapeles\" data-clipboard-success-label=\"\u00a1Copiado!\" data-clipboard-error-label=\"No se ha podido copiar\" data-tooltip=\"Copia al portapapeles\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copia al portapapeles\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    if (Meteor.isClient) {rn  \/\/ On the client, track the DOM click event on the input.rn  Template.email.events({rn    &#039;click #btn&#039;: function () {rn      \/\/ When someone clicks the button, call the server method `sendEmail`rn      Meteor.call(&#039;sendEmail&#039;, $(&#039;#email&#039;).val());rn      Session.set(&#039;done&#039;, true);rn    }rn  });rnrn  Template.email.done = function () {rn    return Session.equals(&#039;done&#039;, true);rn  };rn}rnrnif (Meteor.isServer) {rn  \/\/ On the server, define the sendEmail RPC functionrn  Meteor.methods({rn    sendEmail: function (email) {rn      \/\/ Send the emailrn      Email.send({rn        to: email,rn        from: &#039;acemtp@gmail.com&#039;,rn        subject: &#039;Thank you for signing up for our project&#039;,rn        text: &#039;We will share with you some news about us in a near future. See you soon!&#039;rn      });rn    }rn  });rn}rn\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">Eso es todo en cuanto al c\u00f3digo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em>Prueba el proyecto de forma local (diez segundos)<\/em><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Para probarlo de forma local, solo tienes que escribir:<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                PHP                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copia al portapapeles\" data-clipboard-success-label=\"\u00a1Copiado!\" data-clipboard-error-label=\"No se ha podido copiar\" data-tooltip=\"Copia al portapapeles\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copia al portapapeles\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    $ meteor\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">Abre tu navegador en http:\/\/localhost:3000. Deber\u00edas ver el bot\u00f3n. Ahora haz clic en \u00e9l para mostrar el email en el terminal de salida del servidor.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4764\" width=\"500\" height=\"209\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/tumblr_inline_mhtqfgh2uw1qz4rgp.png\" alt=\"tumblr_inline_mhtqfgh2uw1qz4rgp\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/tumblr_inline_mhtqfgh2uw1qz4rgp.png 500w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/tumblr_inline_mhtqfgh2uw1qz4rgp-300x125.png 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><em>Sube el proyecto a internet (ocho segundos)<\/em><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Con la mayor\u00eda de las aplicaciones web, los obst\u00e1culos adicionales suelen empezar en este punto: conseguir un servidor, empaquetar el proyecto, subirlo al servidor, instalar y configurar Apache, Rails, PHP o lo que sea que utilices, instalar y configurar un demonio SMTP, y as\u00ed sucesivamente&#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pero no te preocupes, \u00a1est\u00e1s usando Meteor!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Escribe:<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                PHP                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copia al portapapeles\" data-clipboard-success-label=\"\u00a1Copiado!\" data-clipboard-error-label=\"No se ha podido copiar\" data-tooltip=\"Copia al portapapeles\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copia al portapapeles\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    $ meteor deploy meteoremail\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, abre el navegador en http:\/\/meteoremail.meteor.com\u2026 \u00a1Est\u00e1 vivo, est\u00e1 vivo&#8230; EST\u00c1 VIVO!<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4765\" width=\"500\" height=\"58\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/tumblr_inline_mhtqg2pDik1qz4rgp.png\" alt=\"tumblr_inline_mhtqg2pDik1qz4rgp\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/tumblr_inline_mhtqg2pDik1qz4rgp.png 500w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/tumblr_inline_mhtqg2pDik1qz4rgp-300x35.png 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a1Haz clic en el bot\u00f3n, el email se enviar\u00e1 y se mostrar\u00e1 una confirmaci\u00f3n al usuario!<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4766\" width=\"500\" height=\"125\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/tumblr_inline_mhtqgecGi61qz4rgp.png\" alt=\"tumblr_inline_mhtqgecGi61qz4rgp\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/tumblr_inline_mhtqgecGi61qz4rgp.png 500w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/tumblr_inline_mhtqgecGi61qz4rgp-300x75.png 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u00bfC\u00f3mo es posible? Porque Meteor se encarga de todo. Cuando usas meteor deploy, Meteor crea el subdominio meteoremail.meteor.com, configura el servidor, empaqueta y sube el proyecto y lo publica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando a\u00f1adimos el paquete de email de Meteor, la colaboraci\u00f3n de Meteor con Mailgun permiti\u00f3 crear y vincular una cuenta de Mailgun de forma autom\u00e1tica. Sin configurar nada, puedes enviar hasta 300 emails al d\u00eda&#8230; \u00a1GRATIS!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfConclusi\u00f3n?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En menos de cinco minutos (\u00a1la mayor parte del tiempo fue por escribir despacio!), pudimos crear Y desplegar un formulario de registro sencillo. \u00bfC\u00f3mo? Al ser un profesional inteligente que elige el mejor entorno de trabajo y, por supuesto, gracias a Meteor y Mailgun\u00a0<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em>Paso extra opcional<\/em><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Supongamos que el inter\u00e9s por tu producto est\u00e1 despegando de verdad y 300 emails al d\u00eda no son suficientes. Tambi\u00e9n te gustar\u00eda tener un mayor acceso al seguimiento de las estad\u00edsticas de email, as\u00ed como la capacidad de gestionar y analizar los emails entrantes. Puedes crear f\u00e1cilmente una cuenta de Mailgun y vincularla a tu aplicaci\u00f3n de Meteor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tras crear tu cuenta en Mailgun, obt\u00e9n tu contrase\u00f1a en la interfaz de administraci\u00f3n, en la pesta\u00f1a Dominio. A continuaci\u00f3n, a\u00f1ade el siguiente c\u00f3digo a la parte del servidor de tu proyecto de Meteor (no olvides cambiar YOURDOMAIN y YOURPASSWORD):<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                PHP                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copia al portapapeles\" data-clipboard-success-label=\"\u00a1Copiado!\" data-clipboard-error-label=\"No se ha podido copiar\" data-tooltip=\"Copia al portapapeles\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copia al portapapeles\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    Meteor.startup(function () {rn  process.env.MAIL_URL = &#039;smtp:\/\/postmaster%40YOURDOMAIN.mailgun.org:YOURPASSWORD@smtp.mailgun.org:587&#039;;rn});rn\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">\u00a1Listo! Vuelve a desplegarlo y ahora usar\u00e1 tu cuenta de Mailgun para enviar todos los emails necesarios.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Puedes acceder a un tutorial m\u00e1s detallado en mi blog.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dinos qu\u00e9 opinas en los comentarios o \u00fanete a la conversaci\u00f3n en\u00a0<a href=\"http:\/\/news.ycombinator.com\/item?id=5183197\" target=\"_tabs\" rel=\"noopener noreferrer\">HackerNews<\/a>!<\/p>\n\n\n\r\n    <aside data-content-type=\"longform\"  class=\"banner-block longform-spacings rounded-lg shadow-lg px-5 py-6 px-md-6 py-md-7 p-lg-7 bg-light\" data-theme=\"dark\" aria-labelledby=\"banner-block-block_e6a18b3006d305ae139b6b17e2130fe1\">\r\n                    <p class=\"text-uppercase section-caption text-body-color\">\r\n                Reg\u00edstrate            <\/p>\r\n                            <p class=\"h4 text-accent fw-bold\" id=\"banner-block-block_e6a18b3006d305ae139b6b17e2130fe1\">\r\n                Empezar es facil\u00edsimo. Y gratis.            <\/p>\r\n                            <div class=\"mb-0 text-body-color\">\r\n                                    <div class=\"content-body mb-0 text-body-color\">Descubre todo lo que puedes lograr con la mejor plataforma de entrega de emails del mundo.<\/div>\r\n                            <\/div>\r\n        \r\n        <div class=\"text-start mt-5\"><a href=\"https:\/\/signup.mailgun.com\/new\/signup\"  class=\"btn btn-secondary\" >Get started<\/a><\/div>\r\n    <\/aside>\r\n\r\n","protected":false},"excerpt":{"rendered":"<p>Este art\u00edculo fue escrito por Vianney Lecroart, evangelizador pionero de Meteor y capit\u00e1n del grupo de Meteor en Par\u00eds, Francia. Vianney escribi\u00f3 su primer programa a los seis a\u00f1os. Tras ocho a\u00f1os trabajando en una startup de juegos multijugador masivos en l\u00ednea, decidi\u00f3 unirse al otro lado de la Fuerza y convertirse en emprendedor a tiempo completo.<\/p>\n","protected":false},"author":13,"featured_media":4555,"menu_order":0,"template":"","meta":{"_acf_changed":false,"footnotes":""},"blog_category":[22],"class_list":["post-24462","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog_category-product"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Meteor y Mailgun: crea aplicaciones en cinco minutos desde cero - Transactional Email API Service For Developers | Mailgun<\/title>\n<meta name=\"description\" content=\"Hace un par de semanas Meteor anunci\u00f3 su integraci\u00f3n con Mailgun, lo que permite a cualquier aplicaci\u00f3n de Meteor enviar emails sin esfuerzo. Sigue leyendo para descubrir c\u00f3mo se combinan \u2013\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mailgun.com\/es\/blog\/product\/crea-una-aplicacion-web-desde-cero-en-menos-de-cinco-minutos-con\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Meteor y Mailgun: crea aplicaciones en cinco minutos desde cero - Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"og:description\" content=\"Hace un par de semanas Meteor anunci\u00f3 su integraci\u00f3n con Mailgun, lo que permite a cualquier aplicaci\u00f3n de Meteor enviar emails sin esfuerzo. Sigue leyendo para descubrir c\u00f3mo se combinan \u2013\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mailgun.com\/es\/blog\/product\/crea-una-aplicacion-web-desde-cero-en-menos-de-cinco-minutos-con\/\" \/>\n<meta property=\"og:site_name\" content=\"Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-16T14:43:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png\" \/>\n\t<meta property=\"og:image:width\" content=\"720\" \/>\n\t<meta property=\"og:image:height\" content=\"448\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/product\\\/crea-una-aplicacion-web-desde-cero-en-menos-de-cinco-minutos-con\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/product\\\/crea-una-aplicacion-web-desde-cero-en-menos-de-cinco-minutos-con\\\/\",\"name\":\"Meteor y Mailgun: crea aplicaciones en cinco minutos desde cero - Transactional Email API Service For Developers | Mailgun\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/product\\\/crea-una-aplicacion-web-desde-cero-en-menos-de-cinco-minutos-con\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/product\\\/crea-una-aplicacion-web-desde-cero-en-menos-de-cinco-minutos-con\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"datePublished\":\"2019-07-16T00:00:00+00:00\",\"dateModified\":\"2026-09-16T14:43:04+00:00\",\"description\":\"Hace un par de semanas Meteor anunci\u00f3 su integraci\u00f3n con Mailgun, lo que permite a cualquier aplicaci\u00f3n de Meteor enviar emails sin esfuerzo. Sigue leyendo para descubrir c\u00f3mo se combinan \u2013\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/product\\\/crea-una-aplicacion-web-desde-cero-en-menos-de-cinco-minutos-con\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/product\\\/crea-una-aplicacion-web-desde-cero-en-menos-de-cinco-minutos-con\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/product\\\/crea-una-aplicacion-web-desde-cero-en-menos-de-cinco-minutos-con\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"contentUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"width\":720,\"height\":448},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/product\\\/crea-una-aplicacion-web-desde-cero-en-menos-de-cinco-minutos-con\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Crea una aplicaci\u00f3n web desde cero en menos de cinco minutos con Meteor & Mailgun\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/\",\"name\":\"Transactional Email API Service For Developers | Mailgun\",\"description\":\"Potentes API de email transaccional que te permiten enviar, recibir y hacer seguimiento de emails, creadas pensando en los desarrolladores. \u00a1Descubre m\u00e1s!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/#organization\",\"name\":\"Transactional Email API Service For Developers | Mailgun\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-android-chrome-512x512-1.png\",\"contentUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-android-chrome-512x512-1.png\",\"width\":512,\"height\":512,\"caption\":\"Transactional Email API Service For Developers | Mailgun\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Meteor y Mailgun: crea aplicaciones en cinco minutos desde cero - Transactional Email API Service For Developers | Mailgun","description":"Hace un par de semanas Meteor anunci\u00f3 su integraci\u00f3n con Mailgun, lo que permite a cualquier aplicaci\u00f3n de Meteor enviar emails sin esfuerzo. Sigue leyendo para descubrir c\u00f3mo se combinan \u2013","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.mailgun.com\/es\/blog\/product\/crea-una-aplicacion-web-desde-cero-en-menos-de-cinco-minutos-con\/","og_locale":"es_ES","og_type":"article","og_title":"Meteor y Mailgun: crea aplicaciones en cinco minutos desde cero - Transactional Email API Service For Developers | Mailgun","og_description":"Hace un par de semanas Meteor anunci\u00f3 su integraci\u00f3n con Mailgun, lo que permite a cualquier aplicaci\u00f3n de Meteor enviar emails sin esfuerzo. Sigue leyendo para descubrir c\u00f3mo se combinan \u2013","og_url":"https:\/\/www.mailgun.com\/es\/blog\/product\/crea-una-aplicacion-web-desde-cero-en-menos-de-cinco-minutos-con\/","og_site_name":"Transactional Email API Service For Developers | Mailgun","article_modified_time":"2026-09-16T14:43:04+00:00","og_image":[{"width":720,"height":448,"url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mailgun.com\/es\/blog\/product\/crea-una-aplicacion-web-desde-cero-en-menos-de-cinco-minutos-con\/","url":"https:\/\/www.mailgun.com\/es\/blog\/product\/crea-una-aplicacion-web-desde-cero-en-menos-de-cinco-minutos-con\/","name":"Meteor y Mailgun: crea aplicaciones en cinco minutos desde cero - Transactional Email API Service For Developers | Mailgun","isPartOf":{"@id":"https:\/\/www.mailgun.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mailgun.com\/es\/blog\/product\/crea-una-aplicacion-web-desde-cero-en-menos-de-cinco-minutos-con\/#primaryimage"},"image":{"@id":"https:\/\/www.mailgun.com\/es\/blog\/product\/crea-una-aplicacion-web-desde-cero-en-menos-de-cinco-minutos-con\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","datePublished":"2019-07-16T00:00:00+00:00","dateModified":"2026-09-16T14:43:04+00:00","description":"Hace un par de semanas Meteor anunci\u00f3 su integraci\u00f3n con Mailgun, lo que permite a cualquier aplicaci\u00f3n de Meteor enviar emails sin esfuerzo. Sigue leyendo para descubrir c\u00f3mo se combinan \u2013","breadcrumb":{"@id":"https:\/\/www.mailgun.com\/es\/blog\/product\/crea-una-aplicacion-web-desde-cero-en-menos-de-cinco-minutos-con\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mailgun.com\/es\/blog\/product\/crea-una-aplicacion-web-desde-cero-en-menos-de-cinco-minutos-con\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.mailgun.com\/es\/blog\/product\/crea-una-aplicacion-web-desde-cero-en-menos-de-cinco-minutos-con\/#primaryimage","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","width":720,"height":448},{"@type":"BreadcrumbList","@id":"https:\/\/www.mailgun.com\/es\/blog\/product\/crea-una-aplicacion-web-desde-cero-en-menos-de-cinco-minutos-con\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mailgun.com\/es\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.mailgun.com\/es\/blog\/"},{"@type":"ListItem","position":3,"name":"Crea una aplicaci\u00f3n web desde cero en menos de cinco minutos con Meteor & Mailgun"}]},{"@type":"WebSite","@id":"https:\/\/www.mailgun.com\/es\/#website","url":"https:\/\/www.mailgun.com\/es\/","name":"Transactional Email API Service For Developers | Mailgun","description":"Potentes API de email transaccional que te permiten enviar, recibir y hacer seguimiento de emails, creadas pensando en los desarrolladores. \u00a1Descubre m\u00e1s!","publisher":{"@id":"https:\/\/www.mailgun.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mailgun.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.mailgun.com\/es\/#organization","name":"Transactional Email API Service For Developers | Mailgun","url":"https:\/\/www.mailgun.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.mailgun.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/cropped-android-chrome-512x512-1.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/cropped-android-chrome-512x512-1.png","width":512,"height":512,"caption":"Transactional Email API Service For Developers | Mailgun"},"image":{"@id":"https:\/\/www.mailgun.com\/es\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/blog\/24462","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/users\/13"}],"version-history":[{"count":2,"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/blog\/24462\/revisions"}],"predecessor-version":[{"id":24500,"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/blog\/24462\/revisions\/24500"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/media\/4555"}],"wp:attachment":[{"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/media?parent=24462"}],"wp:term":[{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/blog_category?post=24462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}