sábado, 16 de julio de 2011

Configurar Evolution con correo Prodigy de Telmex

En verdad no soy fan de utilizar los clientes de correo como Evolution, Thunderbird ni mucho menos outlook, prefiero utilizar el correo vía web, pero tuve que configurar una cuenta para poder aclarar el "cómo funciona" el envío y recepción de correo detrás de un NAT. La forma más sencilla (que se me ocurrió) fue a través de cliente de correo Evolution el cual ya viene instalado con las últimas versiones de Ubuntu.

Aprovechando aquella frase que dice "Una imagen vale más que mil palabras", mostraré la configuración a través de las capturas de pantalla de las diferentes ventanas que se involucran en la configuración, lo único que deberán cambiar será el nombre de la cuenta ya que el dominio quedará igual (@prodigy.net.mx).

Para configurar la cuenta deberán abrir Evolution donde aparecerá el asistente para la configuración, en caso de que no aparezca al iniciar Evolution, sigan la ruta: Editar > Preferencias > Cuentas de correo y den clic en el botón Añadir.

Se presentará la siguiente pantalla:



Configurando la identidad (cambia tus datos):


La recepción de correo mediante pop:


Opciones de recepción:
  • Es buena idea que la comprobación de nuevo correo se haga automáticamente y con intervalos de tiempo razonables.
  • En lo personal no recomiendo que se borre información de manera automática, pero esto es a criterio de cada quien.

El envío de correo:


Por último solo debemos asignar un nombre a esta cuenta de correo como por ejemplo: Trabajo, amigos, escuela, etc.



Espero que haya sido de utilidad este pequeño tutorial, ya que busqué en la documentación de telmex, pero solo tiene guías para outlook.

Saludos.

sábado, 9 de julio de 2011

Redmine y Postgresql en Ubuntu 10.04 server

Hace tiempo hubo la necesidad de instalar en la empresa donde laboro un sistema para manejar los diferentes proyectos. Son varias las opciones que existen en la red, algunas de ellas muy innovadoras, pero con algunas limitantes, otras son muy completas, pero su costo es elevado.

Redmine es un proyecto de Código Libre y está desarrollado con Ruby/Rails el cual es un lenguaje que me llama la atención y al parecer, es el que vamos a adoptar en la empresa para desarrollar futuros proyectos, además es gratuito ;).

Algunas características de Redmine son:

  • Su uso y administración son vía WEB por lo que no necesitas instalar software en los clientes, solo tener un navegador.
  • Soporta múltiples proyectos.
  • Su administración es sencilla.
  • Puede manejar un Wiki por cada proyecto.
  • Soporte para varias bases de datos.
  • Notificaciones por correo electrónico :D

Instalación:


Abrimos una terminal:

Obtenemos Redmine desde la página oficial:


    wget http://rubyforge.org/frs/download.php/74944/redmine-1.2.0.tar.gz



Descomprimimos:
    tar xvfz redmine-1.2.0.tar.gz


Accedemos a la carpeta:
    cd redmine-1.2.0/

Instalando los paquetes necesarios:
  sudo aptitude install postgresql ruby rake rubygems libopenssl-ruby libpgsql-ruby irb ruby1.8-dev libpq-dev

Instalando las gemas necesarias:
  Instalando rack:
      sudo gem install rack -v=1.1.0

  Para postgresql:
      sudo gem install pg

Necesaria para rake:
    sudo gem install -v=0.4.2 i18n

Creamos el usuario y la base de datos:
    sudo su - postgres
    psql

OJO Cambiar el password:
    CREATE ROLE redmine LOGIN ENCRYPTED PASSWORD '<password>' NOINHERIT VALID UNTIL 'infinity';
    CREATE DATABASE redmine WITH ENCODING='UTF8' OWNER=redmine TEMPLATE template1;
    \q
    exit

Configurar los archivos de redmine para la conección a la bd:
    cp config/database.yml.example config/database.yml
    vi config/database.yml

El contenido del archivo es el siguiente:
production:
  adapter: postgresql
  database: redmine
  host: localhost
  username: redmine
  password: <ponaquítupass>
  encoding: utf8

Nuevamente en la terminal
  RAILS_ENV=production rake config/initializers/session_store.rb
  rake generate_session_store
  RAILS_ENV=production rake db:migrate
  RAILS_ENV=production rake redmine:load_default_data

En algunas versiones esto es opcional:
      mkdir tmp public/plugin_assets

  Ojo cambiar el usuario:
      sudo chown -R redmine:redmine files log tmp public/plugin_assets

  Cambiando los permisos:
      sudo chmod -R 755 files log tmp public/plugin_assets

Probando la instalación:
    ruby script/server webrick -e production

Nota: el usuario por default es admin y el pass es admin

Configurando el envío de correo:

Editar el archivo configuration.yml (redminepath es la ruta a la carpeta del redmine)
    vi redminepath/config/configuration.yml

Ejemplo de configuración (telmex)
    default:
      email_delivery:
        delivery_method: :smtp
        smtp_settings:
        address: smtp.prodigy.net.mx
        port: 587
        domain: prodigy.net.mx
        authentication: :login
        user_name: "tu_correo@prodigy.net.mx"
        password: "password"


lunes, 4 de julio de 2011

Introducción al blog

Esta es mi primer entrada en el blog, la cual utilizaré para dar una explicación sobre la idea (al menos la original) sobre este blog.

El blog es creado con la finalidad de compartir apuntes o guías sobre diferentes temas relacionados con la informática enfocandose especialmente a Linux.

Realmente pensé mucho en la posibilidad de crear este blog, ya que sé que cuando un blog tiene éxito (o al menos una entrada jeje), los usuarios que lo siguen esperan interactuar con el creador sobre los temas que se van publicando ya que frecuentemente surgen dudas; el problema es que actualmente no tengo el tiempo suficiente como para atender las dudas de aquellos a los que agradezco desde este momento que se tomen su tiempo para leer las publicaciones de este servidor.

Esta falta de tiempo se podría mal interpretar, pero les aseguro que es la única razón por la que no responderé, o bueno, muchas veces también será porque no tengo la respuesta :P.

Como defensa propia: Recalco que publicaré mis apuntes con la principal finalidad de que sean de ayuda para aquel que los quiera tomar, pero no es la finalidad de este blog convertirse en un foro de soporte.

Saludos a todos y gracias por leer este, mi primer post.