Mostrando entradas con la etiqueta Trabajos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Trabajos. Mostrar todas las entradas

jueves, 29 de enero de 2009

Configurar cliente de correo Evolution en 10 pasos.

Buenas! gente a full preparándome para mi viaje de esta noche.. pero sigo estudiando, aprendiendo cosas y compartiendolas con ustedes, hoy me toco configurar un cliente de correo electrónico para Ubuntu (linux), se llama Evolution y sería la versión gratuita para ubuntu de lo que todos conocemos como Outlook. Tube que ponerme a investigar porque speedy solo da soporte a cuentas de speedy para Outlook (servicio que legalmente es pago), aunque debo contarles que el que me atendio en speedy, cuando le plantee que no usaba Outlook porque para eso hay que pagar, me dijo.. No hace falta que lo pague se lo pueden prestar! jajaja toda la pirateria junta el flaco! ¬¬ (osea es normal que hagamos esto.. pero como te van a aconsejar eso jaja!)

Lo configure con una cuenta de correo de gmail, creo q a todos les puede servir porq si están acá usan gmail jeje.

Como configurarlo:
Ingresar a nuestra cuenta de correo de Gmail y entrar en "conflagración", ir a la pestaña "Reenvío y correo POP/IMAP" aquí habilitamos el servicio POP y guardamos los cambios.
Abrimos el Evolution nos va a aparecer el asistente de conflagración si no tenemos ya creada ninguna cuenta. Si queremos agregar otra cuenta vamos a "Editar", "Preferencias","+ Añadir" y aparece el asistente.
En la 1º ventana te da la posibilidad de restaurar la cuenta desde un respaldo, como no tengo uno, click en "Adelante".
Colocas nombre y correo electrónico (el de gmail).
"Tipo de servidor" seleccionas POP. en "servidor" colocas pop.gmail.com y en "usuario:" tu cuenta de correo (la de gmail), en "cifrado" seleccionas "cifrar SSL", "Adelante".
En este paso la conflagración queda a tu criterio. Yo personalmente seleccioné la opción de "dejar mensajes en el servidor", "Adelante".
"Tipo de servidor" seleccionas SMTP. "Servidor:" smtp.gmail.com, tildar donde dice el "servidor requiere autenticación", y en "seguridad" nuevamente Cifrado SSL, en "usuario" tu cuenta de correo y "Adelante".
"Adelante".
Selecciona tu zona horaria, "Adelante".
10º "Aplicar". Y listo!!!!! servidor configurado.

Para ver los correos entrantes debes dar click en enviar y recibir correo, te va a pedir tu contraseña de gmail, al igual que cuando querés enviar un correo.

Bueno espero que alguna vez le sirva a alguien. Besos!!

martes, 27 de enero de 2009

Medio Estudio Medio Laburo

Bueno les cuento que estoy a full preparándome porque el jueves me voy a Radatili a ver a mi viejo, con el proyecto ahí ando.. ayer descargue una versión de linux Ubuntu 8.10 por si a alguien le interesa este es el linck de donde baje la imagen de el instalador http://www.ubuntu.com/getubuntu/download bueno descargue la imagen y con el nero express fui la opción para grabar "imagen, proyecto, copia" ahí seleccionas "imagen de disco o proyecto guardado" seleccionas la imagen descargada abrir y solo resta poner el cd o dvd en la grabadora y dar grabar. la instalación fue fácil y rápida te permite seleccionar el idioma y la zona horaria de todas formas estos se pueden cambiar desde sistema después, hay q seleccionar una partición distinta a la que tenemos windows porque hay q formatearla e instalar el Linux allí.

Les cuento q todavía no esta andando porque por alguna razón no se instalo el grub, un programa de arranque (si no me equivoco) que permite seleccionar cual es el sistema operativo con el q vamos a encender el equipo. Hoy espero solucionarlo mi novio ya tubo este problema antes así que me va a ayudar, luego les cuento que paso.

Esta noche estuve trabajando en un proyecto web gracias a Dios termine la "bendita" galería, no es nada del otro mundo pero la programe integramente yo utilizando, CSS, PHP, HTML y JS. No saben lo que me costo entender algo de js es la primera vez que lo intento pero quedo como yo quería!!! XD luego subo imágenes.

Les dejo un beso a todos!!! Gracias por pasar y perdón que este borrada pero como verán no tengo tiempo para nada! =S

sábado, 24 de enero de 2009

Comunicacion Cliente - Servidor SMTP

Continuando con el estudio, esta noche me puse a resumir y entender como funciona el protocolo SMTP para el envío de correo electrónico, les dejo mi resumen de la wikipedia jeje por si les interesa saber como hace por ejemplo el outlook para comunicarse con un servidor SMTP y enviar los correos:

SMTP (Protocolo simple de transferencia de correo).:
Es un protocolo de red, basado en texto, utilizado para el intercambio de mensajes de correo electrónico.
Se basa en el modelo cliente-servidor donde un cliente envía un mensaje a uno o mas receptores.
La comunicación entre cliente y servidor consiste enteramente en lineas de texto compuestas unicamente por caracteres ASCII. El tamaño máximo de estas lineas es de 1000 caracteres.
Las respuestas del servidor están compuestas por un código numérico de 3 dígitos, (dirigido a un procesado automático de la respuesta), seguido de un texto explicativo para que un humano interprete la respuesta.
El SMTP usa normalmente el puerto 25 para establecer la conexión, por lo tanto esta continuamente escaneando ese puerto a la espera de una conexión.

Comunicación Cliente - Servidor SMTP: (C=Cliente, S=Servidor SMTP)

S: Escaneo constante del puerto 25 a la espera de una conexión TCP.
C: Se conecta con el servidor.
S: Responde a la conexión:
"220 Service Ready" indica q la comunicación puede continuar correctamente
o "421 Service non avaiable" indicando q el servicio no esta disponible momentaneamente
C: Envía un saludo para abrir la conexión
"HELO miequipo.midominio.com" (esta bien escrito jeje si es HELO)
S: Envía un saludo y se presenta
"250 Hello, beta.gov"
C: Indica que quiere mandar un correo y brinda al servidor una dirección de correo a la q se le notificará cualquier fallo en el envío del correo. (dirección de quien envía el mensaje)
"MAIL FORM: yo@midominio.com"
S: Responde que la operación anterior concluyo con éxito con el mensaje:
"250 Ok"
C: Envía un mensaje para indicar la dirección de destino del correo:
"RCPT TO: "
S: Responde
"250 Ok" (si encuentra al destinatario)
o "550 No such user here" (si no encuentra a el destinatario)
C: Puede enviar tantos "RCPT TO: " como destinatarios quiera que tenga el mensaje. (de a uno por vez esperando la respuesta del servidor siempre)
C: Envía una orden para indicar que a continuación enviará el contenido del mensaje:
"DATA"
S: Responde notificando al cliente como debe indicar el final del contenido del mensaje:
"354 Start mail input, end with ." (indica que la orden fue aceptada, pero que el servidor queda a la espera de que el cliente envié una linea solo con un punto, para indicar el final del cuerpo del mensaje y así terminar la operación)
C:Envía linea a linea el cuerpo del mensaje por ej:
"Subject: Campo de asunto"
"From: yo@midominio.com"
"To: destinatario@sudominio.com"
""
"Hola,"
"Esto es una prueba!"
"Adiós."
""
"." (linea que indica el fin del mensaje)
S: Avisa que el mensaje se envió con éxito:
"250 Ok"
C: Si no quiere enviar mas correos corta la conexión con la orden:
"QUIT" (finaliza la conexión)
o "TURN" (Se intercambian los roles, el cliente pasa a ser servidor y el servidor cliente).
S: Responde con un saludo y una confirmación de orden aceptada:
"221 Bye"

Bueno espero que a alguien le sirva alguna vez aunque sea para aprender, pido perdón si los aburro mucho, pero por lo pronto a mi me sirve así que voy a seguir haciendo estos post para repasar y que quede documentado el trabajo.

jueves, 22 de enero de 2009

Empezando con C en linux

Bueno les voy a contar un poco que aprendí hoy por si a alguien le sirve, o por si me equivoco vendría bien que me dejen de comentario sus sugerencias, correcciones y criticas en este momento estoy arrancando a recordar así que podría cometer errores si es así pido disculpas:

Todavía no tengo instalado linux así que estoy trabajando con un ubunto booteable, que por el momento me va a servir para practicar, les cuento que me había surgido un problema a la hora de compilar un programita clásico que escribí para probar si estaba todo en orden y si me acordaba algo jeje:

#include

int main()
{
printf("Hola Mundo\n");
return 0;
}


Bueno como verán es el programa mas sencillo y por el que todos empezamos alguna vez, pero me sirvió al compilar para darme cuenta que este CD de ubuntu no tiene instaladas todas las librerías de C que necesito para programar.

Luego de compilar escribiendo por linea de comandos:

$ gcc ArchivoACompilar.c -o EjecutableACrear

Me salto el siguiente error:

Stdio.h: No such file or directory

Es decir no encontró el header stdio.h que necesitaba así que me puse a investigar un poco y encontré como instalarlas librerías necesarias:

$sudo apt-get install libc6-dev


A partir de allí compilo bien el gcc pero algunos recomendaban instalar un paquete mas amplio para evitar problemas futuros: build-essential

"RESUMEN":

Error:
stdio.h: No such file or directory

Solución:
instalar el paquete de librerías libc6-dev y/o build-essential con la instrucción (desde la terminal):

$ sudo apt-get install libc6-dev
sino:
$ sudo apt-get install buid-essential

Para empezar a escribir un programa en linux pueden usar el editor vim por consola escribiendo vim nombre.c o un editor de texto común que luego guardamos con extensión ".c"

Para compilar pueden usar el gcc escribiendo en la terminal:

$ gcc nombre.c -o ejecutable


Para ejecutar: $ ./ejecutable

Servidor SMTP con C

Hola gente les cuento que ando medio desaparecida porque estoy arrancando con el estudio tengo una tarea bastante complicada que terminar, voy a programar un servidor SMTP desde cero con el lenguaje de programacion C y en linux, es decir tengo que usar hilos y sockets, así que... tengo muchisimo que averiguar como por ej como funciona un servidor de correo con SMTP y tendré que pulir muchisimo mi programacion para lograrlo.

Aparte de esto les cuento que tengo pensado tomarme unas vacaciones no se todavía por cuanto tiempo pero la idea es ir a ver a mi viejo a Radatili (Chubut, Argentina) jeje Dice que tiene playa, mar y que es muy lindo ya les estaré contando mas detalles cuando sepa que día me voy y por supuesto les voy a traer muchas fotos lindas!!!

Les dejo un besote y les estaré contando en estas noches como me va llendo con el proyecto..