Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[Ayuda] API Evolution - Linux
Autor Mensaje
sebasthian777 Sin conexión
Presidente del CEIT
mi propio camino NINGA
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.919
Agradecimientos dados: 43
Agradecimientos: 22 en 20 posts
Registro en: Nov 2011
Mensaje: #1
[Ayuda] API Evolution - Linux
Hola chicos, necesito una avispada.

tengo ganas de mandar un mail usando la API de evolution en linux... alguno sabe como puedo hacer?
Alguno otro tiene una idea de que otro recurso tengo?

Desde ya gracias!
Saludestes!

(19-11-2013 11:48).py escribió:  
(19-11-2013 11:46)sebasthian777 escribió:  
(19-11-2013 11:43).py escribió:  Terminemos Hurd.
Prefiero dejarle ese laburo a gente sin vida social y que no tenga sexo.
Cuando te casas? Asi voy armando el Gannt.
16-02-2012 20:18
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Jarry Sin conexión
Anomalía de Belady
I know teh codez
**********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 2.008
Agradecimientos dados: 188
Agradecimientos: 259 en 98 posts
Registro en: May 2008
Mensaje: #2
RE: [Ayuda] API Evolution - Linux
¿porque la api de evolution?
¿en que lenguaje estas trabajando?

se que en algun momento de mi vida arme un script en bash que mandaba mails. si lo encuentro te lo paso.

No estoy necesariamente de acuerdo con lo que dice en el post de arriba
[Imagen: 971aa6599664453c05cb3e42d58bbc0eo.jpg]
16-02-2012 20:26
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Imakuni Sin conexión
Presidente del CEIT
Boxes tastes like mush
********

Ing. en Sistemas
Facultad Regional Córdoba

Mensajes: 7.021
Agradecimientos dados: 124
Agradecimientos: 129 en 85 posts
Registro en: Jul 2008
Mensaje: #3
RE: [Ayuda] API Evolution - Linux
Con python y su biblioteca smtp, en 4 lineas revisas mails, y en 6 envias mails.

http://docs.python.org/library/email-examples.html

# Import smtplib for the actual sending function
import smtplib

# Import the email modules we'll need
from email.mime.text import MIMEText

# Open a plain text file for reading. For this example, assume that
# the text file contains only ASCII characters.
fp = open(textfile, 'rb')
# Create a text/plain message
msg = MIMEText(fp.read())
fp.close()

# me == the sender's email address
# you == the recipient's email address
msg['Subject'] = 'The contents of %s' % textfile
msg['From'] = me
msg['To'] = you

# Send the message via our own SMTP server, but don't include the
# envelope header.
s = smtplib.SMTP('localhost')
s.sendmail(me, [you], msg.as_string())
s.quit()


Con linux particularmente, tenes en sendmail, que está a un "man sendmail" de distancia.
16-02-2012 20:35
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
sebasthian777 Sin conexión
Presidente del CEIT
mi propio camino NINGA
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.919
Agradecimientos dados: 43
Agradecimientos: 22 en 20 posts
Registro en: Nov 2011
Mensaje: #4
RE: [Ayuda] API Evolution - Linux
si lo se, pero queria programar en c++ con sus punteros chotos que todos odian xD

A ver ustedes que ya se nota que la tienen clara en este aspecto...

si tengo ganas de mandar tipo formulario HTML o alguna de esas cosas vistosas que tienen los mails se puede con nuestro amigo python?

ahi veo que con python se puede, pero nunca use python xD JAJAJA sera cuestion de aprender un poco =P

(19-11-2013 11:48).py escribió:  
(19-11-2013 11:46)sebasthian777 escribió:  
(19-11-2013 11:43).py escribió:  Terminemos Hurd.
Prefiero dejarle ese laburo a gente sin vida social y que no tenga sexo.
Cuando te casas? Asi voy armando el Gannt.
(Este mensaje fue modificado por última vez en: 16-02-2012 20:43 por sebasthian777.)
16-02-2012 20:40
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Imakuni Sin conexión
Presidente del CEIT
Boxes tastes like mush
********

Ing. en Sistemas
Facultad Regional Córdoba

Mensajes: 7.021
Agradecimientos dados: 124
Agradecimientos: 129 en 85 posts
Registro en: Jul 2008
Mensaje: #5
RE: [Ayuda] API Evolution - Linux
Fijate que en el link que te pasé está este ejemplo.... no lo usé (solo envie mails planos con gmail). Fijate si te sirve:


#!/usr/bin/env python

import smtplib

from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText

# me == my email address
# you == recipient's email address
me = "my@email.com"
you = "your@email.com"

# Create message container - the correct MIME type is multipart/alternative.
msg = MIMEMultipart('alternative')
msg['Subject'] = "Link"
msg['From'] = me
msg['To'] = you

# Create the body of the message (a plain-text and an HTML version).
text = "Hi!\nHow are you?\nHere is the link you wanted:\nhttp://www.python.org"
html = """\
<html>
<head></head>
<body>
<p>Hi!<br>
How are you?<br>
Here is the <a href="http://www.python.org">link</a> you wanted.
</p>
</body>
</html>
"""

# Record the MIME types of both parts - text/plain and text/html.
part1 = MIMEText(text, 'plain')
part2 = MIMEText(html, 'html')

# Attach parts into message container.
# According to RFC 2046, the last part of a multipart message, in this case
# the HTML message, is best and preferred.
msg.attach(part1)
msg.attach(part2)

# Send the message via local SMTP server.
s = smtplib.SMTP('localhost')
# sendmail function takes 3 arguments: sender's address, recipient's address
# and message to send - here it is sent as one string.
s.sendmail(me, you, msg.as_string())
s.quit()


Y aprendé python. Es la rubia quinceañera que amabamos a los 12 años =P.
(Este mensaje fue modificado por última vez en: 16-02-2012 20:53 por Imakuni.)
16-02-2012 20:51
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
sebasthian777 Sin conexión
Presidente del CEIT
mi propio camino NINGA
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.919
Agradecimientos dados: 43
Agradecimientos: 22 en 20 posts
Registro en: Nov 2011
Mensaje: #6
RE: [Ayuda] API Evolution - Linux
funco a la perfeccion!

ahora a aprender un poco mas de python!

(19-11-2013 11:48).py escribió:  
(19-11-2013 11:46)sebasthian777 escribió:  
(19-11-2013 11:43).py escribió:  Terminemos Hurd.
Prefiero dejarle ese laburo a gente sin vida social y que no tenga sexo.
Cuando te casas? Asi voy armando el Gannt.
16-02-2012 21:26
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Imakuni Sin conexión
Presidente del CEIT
Boxes tastes like mush
********

Ing. en Sistemas
Facultad Regional Córdoba

Mensajes: 7.021
Agradecimientos dados: 124
Agradecimientos: 129 en 85 posts
Registro en: Jul 2008
Mensaje: #7
RE: [Ayuda] API Evolution - Linux
Me alegro que haya servido! =)
16-02-2012 21:51
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
brunodiaz Sin conexión
The Dark Knight
Bla
**********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 7.707
Agradecimientos dados: 92
Agradecimientos: 384 en 135 posts
Registro en: May 2008
Mensaje: #8
RE: [Ayuda] API Evolution - Linux
En php, el ejemplo mas basico es

<?
mail ("aquien@doimnio.com","ASUNTO","MENSAJE");
?>


Obviamente necesitas el sendmail o algun otro SMTP server.
Por la pregunta original, en C++ yo lo mandaba con el qMail, y la verdad se complicaba un poco.
Con el sendmail deberia ser mas simple, pero no me acuerdo haberlo hecho.
De ultima tira el comando sendamil de linux como dicen arriba.
Por ultimo, no creo que haga falta, pero si te conectas al puerto 25 de tu servidor de mails (o al puerto que sea) SMTP es un protocolo bastante sencillo.
(Este mensaje fue modificado por última vez en: 17-02-2012 01:29 por brunodiaz.)
17-02-2012 01:23
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
sebasthian777 Sin conexión
Presidente del CEIT
mi propio camino NINGA
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.919
Agradecimientos dados: 43
Agradecimientos: 22 en 20 posts
Registro en: Nov 2011
Mensaje: #9
RE: [Ayuda] API Evolution - Linux
Copado gente! gracias por la ayuda!

a) al final lo termine haciendo en python...
b) quería la API de evolucion porque tenia ganas de hacer un par de nerdeadas con la libreta de direcciones, el calentadario y con eso mandar mails.

=)

(19-11-2013 11:48).py escribió:  
(19-11-2013 11:46)sebasthian777 escribió:  
(19-11-2013 11:43).py escribió:  Terminemos Hurd.
Prefiero dejarle ese laburo a gente sin vida social y que no tenga sexo.
Cuando te casas? Asi voy armando el Gannt.
17-02-2012 07:01
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
linuxin Sin conexión
Presidente del CEIT
Danzando desde el Abismo
********

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 1.058
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Nov 2009
Mensaje: #10
RE: [Ayuda] API Evolution - Linux
master.

para la libreta de direcciones de evolution, no necesitas ni siquiera c, ni api. la libreta la guarda en un formato parseable en el home del user, en .evolution. Ni siquiera se si tiene api evolution, si tiene sera para integrarle un plugin en gtk, pero no para esto seguro....

"Que la universidad se pinte de obrero, de campesino, de mulato y de negro, SE PINTE DE PUEBLO". Che Guevara
"Aumentó las retenciones el gobierno popular, fue para pagarle al fondo, fue para el banco mundial, NI con el campo, NI con cristina, la alternativa ES OBRERA Y SOCIALISTA" (PO)
17-03-2012 01:22
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)