{"id":416,"date":"2017-10-02T15:45:34","date_gmt":"2017-10-02T18:45:34","guid":{"rendered":"http:\/\/www.i4development.com.ar\/?p=416"},"modified":"2017-10-02T15:57:48","modified_gmt":"2017-10-02T18:57:48","slug":"modificacion-de-la-configuracion-de-correo","status":"publish","type":"post","link":"https:\/\/www.i4development.com.ar\/?p=416","title":{"rendered":"Modificaci\u00f3n de la configuraci\u00f3n de correo"},"content":{"rendered":"

Este tutorial mostrar\u00e1 como loguearse en el servidor y modificar los par\u00e1metros de configuraci\u00f3n del correo para el env\u00edo de notificaciones desde Redmine.<\/p>\n

Es v\u00e1lido para instalaciones de Redmine implementadas con el servidor web Passenger en cualquier distribuci\u00f3n GNU\/Linux<\/p>\n

Vamos a mostrar dos opciones: Desde Windows y luego desde GNU\/Linux.<\/p>\n

Loguearse desde Windows<\/h2>\n

Para ingresar al servidor desde Windows podemos utilizar la terminal Putty (la m\u00e1s popular).
\nLa podemos descargar aqu\u00ed (elige la arquitectura de tu SO). Para Windows recomendamos siempre el instalador MSI.<\/p>\n

https:\/\/www.chiark.greenend.org.uk\/~sgtatham\/putty\/latest.html<\/a><\/p>\n

Una vez descargado, lo instalamos y abrimos.
\nEn la siguiente imagen vemos la pantalla un formulario muy bonito donde lo \u00fanico que nos interesa son los campos superiores \u00abHost Name (or IP address)\u00bb, \u00abPort\u00bb y \u00abConection Type\u00bb.<\/p>\n

\"\"<\/a><\/p>\n

Solo son necesarios los par\u00e1metros HostName<\/strong> (nombre de dominio del servidor o ip) y Port<\/strong> (puerto de acceso ssh) y obviamente el tipo de conexi\u00f3n es SSH.<\/p>\n

Una vez que llenamos estos campos, presionamos Open, se abrir\u00e1 una ventana negra pidi\u00e9ndonos el usuario<\/em> y luego el password<\/em>.<\/p>\n

Cuando ingresemos el segundo campo no se registrar\u00e1n campos en la pantalla, esto es por seguridad. Ingresamos la contrase\u00f1a y tendremos acceso al servidor v\u00eda SSH.<\/p>\n

Desde GNU\/Linux<\/h2>\n

Desde linux accedemos a la terminal de tu distribuci\u00f3n y ejecutamos la siguiente linea:<\/p>\n

ssh usuario@mi.servidor.com.ar -p22<\/pre>\n

En este ejemplo el puerto ssh es 22, no es necesario poner este par\u00e1metro cuando utilizamos el puerto est\u00e1ndar, pero si puede ser necesario el mismo cuando el puerto sea distinto.
\nEn ambos casos (Windows o Linux ) una vez ingresados estos datos, el servidor nos mostrar\u00e1 un mensaje similar al siguiente:<\/p>\n

The authenticity of host '[mi.servidor.com.ar]:22 ([1.234.56.78]:22)' can't be established.\r\n ECDSA key fingerprint is SHA128:ed6jIFJDjB8T\/IdAadzqU5Y91adVHZCNdlcxdIsEFjqtf60.\r\n Are you sure you want to continue connecting (yes\/no)<\/pre>\n

Este mensaje nos pregunta si queremos loguearnos en un servidor sobre el cual no podemos asegurarnos su autenticidad, este mensaje siempre nos aparecer\u00e1 la primera vez. Si nuestra red es segura, escribimos yes <\/strong>y presionamos Enter<\/strong>.<\/p>\n

Modificar par\u00e1metros<\/h2>\n

Bueno, ya estamos dentro del servidor, ahora deber\u00e1s ingresar a la ra\u00edz de la aplicaci\u00f3n. Ingresa en la terminal la direccion a la ra\u00edz.<\/p>\n

cd \/raiz\/de\/mi\/app<\/pre>\n

Y ahora, ingresamos a editar el siguiente archivo utilizando el procesador de textos nano<\/strong>.<\/p>\n

nano config\/configuration.yml<\/pre>\n

El contenido del archivo tiene el siguiente par\u00e1metro. se puede modificar cualquier par\u00e1metro, pero siempre manteniendo el formato con el que est\u00e1 configurado para que siga funcionando.<\/p>\n

==== SMTP server at example.com using LOGIN authentication and checking HELO for foo.com\r\n\r\nemail_delivery:\r\n delivery_method: :smtp\r\n smtp_settings:\r\n tls: true\r\n address: \"example.com\"\r\n port: 25\r\n authentication: :login\r\n domain: 'foo.com'\r\n user_name: 'myaccount'\r\n password: 'password'<\/pre>\n

una vez modificado se guarda presionando las teclas Ctrl+0, tecleamos Enter, y finalmente Ctrl+X para salir.
\nPara que se guarden los cambios es necesario reiniciar Redmine. por lo que ejecutamos el siguiente comando en la consola<\/p>\n

touch tmp\/restart.txt<\/pre>\n

Con estos comandos finalmente reiniciamos el servidor.
\nPara probar que se modific\u00f3 correctamente el servicio ingresamos a Redmine y accedemos (unicamente como administrador) a<\/p>\n

Administraci\u00f3n >> Configuraci\u00f3n >> Notificaciones de Correo >> \u00abEnviar correo de prueba\u00bb<\/em><\/p><\/blockquote>\n

Al presionar este enlace en la parte superior nos deber\u00e1 mostrar una leyenda en verde, todo va bien! \u00abSe ha enviado un correo a micorreo@dominio.com\u00bb.<\/strong>
\n<\/span><\/p>\n

Si la leyenda es roja<\/strong><\/span>, se muestra el mensaje de error y se deber\u00e1 verificar la configuraci\u00f3n del archivo nuevamente, deber\u00e1s verificar nuevamente tu configuracion, el mensaje te dir\u00e1 explicitamente cual es el error.
\nUna vez modificado los par\u00e1metros, es importante desloguearse del servidor sin cerrar la ventana para evitar que un proceso quede hu\u00e9rfano. para esto ejecutamos<\/p>\n

exit<\/pre>\n

Resumen R\u00e1pido<\/h1>\n

<\/p>\n

    \n
  1. Loguearse al servidor.<\/li>\n
  2. Ir a la ra\u00edz de la aplicaci\u00f3n.\n
    cd \/raiz\/de\/mi\/app<\/pre>\n<\/li>\n
  3. Modificar el archivo de configuraci\u00f3n.\n
    nano config\/configuration.yml<\/pre>\n<\/li>\n
  4. Reiniciar el servidor\n
    touch tmp\/restart.txt<\/pre>\n<\/li>\n
  5. Probar ingresando en Redmine\n
    Administraci\u00f3n >> Configuraci\u00f3n >> Notificaciones de Correo >> \"Enviar correo de prueba\"<\/em><\/pre>\n<\/li>\n
  6. Salir\n
    exit<\/pre>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"

    Este tutorial mostrar\u00e1 como loguearse en el servidor y modificar los par\u00e1metros de configuraci\u00f3n del correo para el env\u00edo de notificaciones desde Redmine. Es v\u00e1lido para instalaciones de Redmine implementadas con el servidor web Passenger en cualquier distribuci\u00f3n GNU\/Linux Vamos a mostrar dos opciones: Desde Windows y luego desde GNU\/Linux. Loguearse desde Windows Para ingresarSigue leyendo \u00abModificaci\u00f3n de la configuraci\u00f3n de correo\u00bb<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[1,20],"tags":[21,22,7,23],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p7Gfy6-6I","jetpack-related-posts":[{"id":429,"url":"https:\/\/www.i4development.com.ar\/?p=429","url_meta":{"origin":416,"position":0},"title":"Instalar gemas en Redmine en Windows","date":"19 de octubre de 2017","format":false,"excerpt":"Este tutorial muestra un el paso a paso para la instalaci\u00f3n de un plugin en Redmine sobre un Sistema Operativo Microsoft Windows. Suposiciones: SO: Microsoft Windows Seven\/Microsoft Windows Server 2008 o superiores REDMINE: 2.6 o superior RAILS: 3 o superior RUBY: 1.9.3 o superior Base de datos: MySQL 5.5 o\u2026","rel":"","context":"En \u00abSin categor\u00eda\u00bb","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.downloadsource.es\/upload\/News%20July%202015\/Simbolo%20del%20sistema%20Como%20administrador\/simbolo%20del%20sistema%20en%20windows%208.1%20administrador.jpeg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":395,"url":"https:\/\/www.i4development.com.ar\/?p=395","url_meta":{"origin":416,"position":1},"title":"Extensi\u00f3n Redmine Git Remote","date":"3 de julio de 2017","format":false,"excerpt":"Esta extensi\u00f3n permite clonar y recuperar autom\u00e1ticamente repositorios referenciados desde GitHub\/GitLab en la pesta\u00f1a repositorios de un proyecto en Redmine. Se define un nuevo tipo de repositorio, GitRemote, el cual le permite asociar un repositorio remoto con su proyecto de Redmine. Primero cree un nuevo repositorio del tipo GitRemote e\u2026","rel":"","context":"En \u00abSin categor\u00eda\u00bb","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.i4development.com.ar\/wp-content\/uploads\/2017\/07\/Screenshot-at-2017-07-03-114147.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":333,"url":"https:\/\/www.i4development.com.ar\/?p=333","url_meta":{"origin":416,"position":2},"title":"\u00bfQue es Redmine?","date":"24 de octubre de 2016","format":false,"excerpt":"Redmine es una aplicaci\u00f3n web para la gesti\u00f3n de proyectos. Est\u00e1 desarrollado en Ruby on Rails y liberado bajo los t\u00e9rminos de la licencia GNU v2 (GPL). Esta aplicaci\u00f3n es multiplataforma (Unix, GNU\/Linux, Mac, Mac Server y Microsoft Windows), adem\u00e1s soporta diversas bases de datos (MySQL, PostgreSQL, Microsoft SQL Server,\u2026","rel":"","context":"En \u00abFuncionalidades Redmine\u00bb","img":{"alt_text":"Customizaci\u00c3\u00b3n de Redmine","src":"https:\/\/i0.wp.com\/www.i4development.com.ar\/wp-content\/uploads\/2016\/10\/redmine7.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":180,"url":"https:\/\/www.i4development.com.ar\/?p=180","url_meta":{"origin":416,"position":3},"title":"Trabajar seguro en Redmine con protocolo HTTPS","date":"30 de mayo de 2016","format":false,"excerpt":"Todos sabemos que el protocolo HTTP (Protocolo de Transferencia de Hipertexto) es el que nos permite poder comunicarnos a trav\u00e9s de un navegador web. Gracias a el podemos acceder a toda clase de sitios, informarnos, aprender, comunicarnos; pero tiene una debilidad: es inseguro. Para resolver esto se implement\u00f3 HTTPS (Protocolo\u2026","rel":"","context":"En \u00abOpen Source Tools\u00bb","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.i4development.com.ar\/wp-content\/uploads\/2016\/05\/HTTP-vs-HTTPS.jpg?fit=758%2C587&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":86,"url":"https:\/\/www.i4development.com.ar\/?p=86","url_meta":{"origin":416,"position":4},"title":"El modelo Kanban y Redmine","date":"27 de octubre de 2015","format":false,"excerpt":"Muchas organizaciones necesitan establecer metas, organizar los procesos que las mantiene vivas en el mercado. En el marco de las herramientas \u00e1giles se encuentra Kanban. Que es Kanban Kanban es una metodolog\u00eda enfocada en procesos repetitivos. Pensada por los Japoneses (Toyota), en 1953, para mejorar la gesti\u00f3n de sus productos,\u2026","rel":"","context":"En \u00abFuncionalidades Redmine\u00bb","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.i4development.com.ar\/wp-content\/uploads\/2015\/10\/icon.png?fit=512%2C512&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.i4development.com.ar\/index.php?rest_route=\/wp\/v2\/posts\/416"}],"collection":[{"href":"https:\/\/www.i4development.com.ar\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.i4development.com.ar\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.i4development.com.ar\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.i4development.com.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=416"}],"version-history":[{"count":4,"href":"https:\/\/www.i4development.com.ar\/index.php?rest_route=\/wp\/v2\/posts\/416\/revisions"}],"predecessor-version":[{"id":421,"href":"https:\/\/www.i4development.com.ar\/index.php?rest_route=\/wp\/v2\/posts\/416\/revisions\/421"}],"wp:attachment":[{"href":"https:\/\/www.i4development.com.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=416"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.i4development.com.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=416"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.i4development.com.ar\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}