• Jueves 28 de Marzo de 2024, 18:38

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - ddlm

Páginas: [1]
1
Visual Basic 6.0 e inferiores / ¿problemas con charset?
« en: Viernes 20 de Febrero de 2009, 13:53 »
Hola a tod@s,

os cuento mi problema...

estoy montando una aplicación que lee directamente en el servidor POP3 de correo los emails que van llegando a una cuenta determinada. Esos emails nos los envian los clientes siempre con una estructura de campos preestablecida para que mi aplicación vaya leyendo uno a uno y automáticamente doy de alta las averías en la aplicación de la empresa.

Hasta ahi todo funciona perfectamente. Envio correos a esa cuenta para hacer las pruebas y va todo a la perfección. el problema viene cuando quiero hacer las pruebas reales con el cliente. Este me envía los correos con la estructura que le he dicho pero cuando mi aplicación lee el cuerpo del mensaje encuentra muchísimos caracteres extraños y, obviamnete, como la estructura cambia ya la aplicación no reconoce cada campo.

A continuación os pongo un pequeño ejemplo por si no me he explicado bien:

Correo que me envía el cliente (visto desde el webmail):

Cod. Centro: 16072210
Centro: PASEO DE EXTREMADURA
Direccion:
    Paseo de Extremadura, 113-115
    MADRID
    28011
Telefono Centro: 914647607


Caracteres que aparecen cuando lo lee la aplicación:

Cod. Centro: 16==10
Centro: PASEO=E0DE=E0EXTREMADURA=A0=A0=A0=A0=A0=A0
Direccion:=A0=A0=A0
    Paseo=E0de=E0Extremadura,=E0113-115=A0=A0=A0=A0=A0=A0
    MADRID=A0=A0=A0=A0=A0=A0
    28011=A0=A0=A0=A0=A0=A0
Telefono Centro: 914647607=A0=A0=A0=A0=A0=A0

Como veréis los saltos de linea me los pone con esos caracteres, etc... con lo cual ya no puedo dividir el cuerpo del mensaje en los campos que yo quiero.

Viendo un poco el formato de los mensajes me encuentro con que los correos que yo envio a esa cuenta (y que el codigo de mi aplicacion lee PERFECTAMENTE) estan en formato "text/plain" y el charset es "iso-88-59-1", mientras que los correos que me envia el cliente son en formato "text/plain" y el charset es "us-ascii".

¿es ese el problema? si no es ese, ¿que esta ocurriendo?. Si es ese el problema, ¿como puedo convertir el charset al que yo quiero (he buscado por infinidad de sitios y no he encontrado nada que me sirva)?

Muchisimas gracias por adelantado.

2
Visual Basic 6.0 e inferiores / Enviar correo con datos adjuntos
« en: Viernes 5 de Septiembre de 2008, 13:38 »
Hola a tod@s, quería comentaros un problema que tengo al intentar enviar correos con archivos adjuntos desde VB 6.0 utilizanzo el MAPI de Windows.

Tengo activado el componente Microsoft MAPI controls 6.0. En el formulario tengo insertado tanto el Objeto MAPIMessages como el MAPISession.

Si el correo que envío es sin archivos adjuntos funciona perfectamente pero cuando inserto algo me da el siguiente error: Error '32002' en tiempo de ejecución: Ocurrió un fallo no determinado.

La función que utilizo es la siguiente:

Código: Text
  1.  
  2. Private Function EnviarMailAttach(v_para As String, v_asunto As String, v_mensaje As Variant, anexo As String, ruta As String)
  3.  
  4.     '--- abro la sesion ---
  5.     MAPISession1.SignOn
  6.     MAPIMessages1.SessionID = MAPISession1.SessionID
  7.     '--- asigno los parámetros del correo ---
  8.     MAPIMessages1.Compose
  9.     MAPIMessages1.RecipDisplayName = v_para
  10.     MAPIMessages1.MsgSubject = v_asunto
  11.     MAPIMessages1.MsgNoteText = v_mensaje
  12.     '--- asigno parámetros de archivo adjunto ---
  13.     'MAPIMessages1.AttachmentIndex = 0
  14.     MAPIMessages1.AttachmentName = anexo
  15.     MAPIMessages1.AttachmentPathName = ruta
  16.     'MAPIMessages1.AttachmentPosition = 0
  17.     'MAPIMessages1.AttachmentType = 0
  18.    
  19.     'MAPIMessages1.ResolveName
  20.     MAPIMessages1.Send
  21.     '--- cierro la sesion ---
  22.     MAPISession1.SignOff
  23.              
  24. End Function
  25.  
  26.  

No se, a ver si a alguien se le ocurre algo porque yo no encuentro nada.

Muchas gracias a tod@s

3
Visual Basic 6.0 e inferiores / Re: Como ejecuto archivos .wav desde VB??
« en: Viernes 15 de Febrero de 2002, 23:16 »
Hola!! Estoy haciendo una practica y necesito saber como abrir archivos wav para que cuando pulse un boton sueneun ruido. Si es posible rapido porque tengo que entregarla. Muchas gracias...

Páginas: [1]