En este grupo En todos

Grupo de Manufacturing Pro



Utilización del smtpmail para envio de mails desde Progress

Juan Carlos
Licenciatura en sistemas de computació...
Escrito por Juan Carlos Tinoco
el 09/02/2010

Quisiera saber si alguien a utilizado el programa smtpmail. P (versión 5. 8a) que sirve para envío de correos electrónicos desde Unix-Progress con la funcionalidad de adjuntar archivos. Lo estoy probando y si funciona, el único problema es que me pide Autentificar la cuenta de correo con la que estoy intentando conectarme al servidor de correo para el envío del mail y es donde me falla, ya que no autentifica la cuenta.
Dentro del smtpmail está documentada ésta parte y dice que se debe de indicar en el parámetro de tipo de autentificación el valor "base64".
Ya lo hice y aún así me falla.

Alguien a utilizado éste programa?
Gracias y Saludos.

Fernando Tovías Canales
Ing. industrial ing. industrial
Escrito por Fernando Tovías Canales
el 09/02/2010

Yo no he usado ese programa que mencionas... Lo que hacemos aquí cuando queremos mandar un mail desde un programa que genera informacion, es que este programa debe de guardar primero la información en un archivo y luego despues de este paso usar el WMailto para enviar la información.... Si quieres te paso un programa para que veas como lo uso.

Juan Carlos Tinoco
Licenciatura en sistemas de computació...
Escrito por Juan Carlos Tinoco
el 09/02/2010

Ok, si lo que realmente necesito es adjuntar varios archivos de información al correo, si tu programa lo hace, me ayudarías muchísimo, me lo podrías compartir?
Gracias.

Fernando Tovías Canales
Ing. industrial ing. industrial
Escrito por Fernando Tovías Canales
el 09/02/2010

DEF VAR direccion AS char.
DEF VAR comando AS char.
DEF VAR fecha_prueba AS DATE.
DEF VAR CONT AS INT.
DEF VAR ART AS CHAR FORMAT "X(20)".

ASSIGN fecha_prueba = TODAY.
MESSAGE " Inicia BATCH Mensajes ". PAUSE(1).

OUTPUT TO ArchDeSalida. TXT.
PUT UNFORMATTED " EJEMPLO DE WMAILTO".
ASSIGN CONT = 0.
FOR EACH PT_MSTR
NO-LOCK:
ASSIGN CONT = CONT + 1.
PUT PT_PART FORMAT "X(20)" SKIP.
IF CONT > 10 THEN LEAVE.
END.
OUTPUT CLOSE.

ASSIGN direccion = " ftoviasc@yahoo.com.mx ".
if OPSYS = "WIN32"
THEN DO:
comando = "c:\wMailTo -sARTICULOS-SIN-PESO -t" +
trim("ArchDeSalida. TXT")
+ " " + direccion + " -Pl".
DOS SILENT VALUE(comando).
END.

DISPLAY direccion FORMAT "x(100)".
MESSAGE " Fin satisfactorio del proceso.".

Fernando Tovías Canales
Ing. industrial ing. industrial
Escrito por Fernando Tovías Canales
el 09/02/2010

Debes estar seguro que existe el WMailto. Exe en c:\

ejemplo c:\wmailto. Exe

si no lo tienes lo debes bajar de internet

Fernando Tovías Canales
Ing. industrial ing. industrial
Escrito por Fernando Tovías Canales
el 09/02/2010

De lo que está arriba es para Widows .. Para Unix usamos el mailx y su configuración es

Mail -s "subject" -r "sender" "recipient" < "message"

y ademas el servidor debe estar configurado de cierta forma pero lo desconosco. Pero deja averiguo