A mí sí que me funciona. En el usuario, efectivamente, hay que poner el nombre de cuenta. Comprueba que tienes las librerías bien registradas. Y sólo funciona con servidores STMP que NO exijan conexión segura. Las pruebas las hice con mi propio dominio, que tengo albergado en Arsys, y funciona bien.
En principio, no hay problema por estar en la nube.
Recuerda que:
- Las otras librerías (las emmsg.dll, empop3.dll, emsmtp.dll) deben ir a la carpeta system32 y registrarse. La caja de vMail hace un amago de registrarlas, pero no lo hace.
- En la configuración de envío, a mí me funciona con tipo de autorización igual a 1.
- Efectivamente, tienes que poner $ en vez de @.
A mí me dio bastante guerra hasta que me funcionó... pero ahora va bien.
No refresca nada, porque es una pantalla muy simple, todo con variables globales. En la aplicación deberás tener algún sistema para avisar al usuario de que el envío fue correcto, y cerrar la ventana, por ejemplo.
Y sí, en cada máquina donde se ejecute la aplicación deberás activar las dll en system32. En realidad, puedes automatizarlo (es decir, que sea la propia aplicación la que lo haga), aunque te saldrá una ventanita negra cuando ejecute el "regsvr32". Yo lo tengo hecho así y va bien.
En tu servidor de la nube no hay ningún modo de pasar un proyecto de una solución a otra. Con el vServer en local sí lo puedes hacer (manualmente, claro, copiando los ficheros de una carpeta a otra). Yo lo que hago es pasar las Open Apps a mi servidor en la nube (a la solución shared), después las importo a mi servidor en local, y ya en local puedo cambiarlas a otra solución. Después, cuando ya está todo en su sitio, borro los proyectos de shared de la nube, e importo las soluciones de mi servidor en local.
De todos modos, supongo que en la 7.3 habrá herramientas que permitan manipular estas cosas con más agilidad, nube o no nube.
Estado intendando hacer funcionar el vMail, pero tengo un problemon, no se de donde sacar las librerias dll, no las encuentro en ningun lado y no se como instalarlas desde el vDevelop
Si ejecutas Business Center las podrás encontrar en tu equipo en una ruta similar a la de la imagen. Business Center tambien intentará registrarlas en tu sistema, si no puede tendrás que registrarlas a mano.
Una preguntita a ver si os ha pasaado, a me funciona todo perfecto menos el envio de cuerpo o adjunto, puesto que sino relleno el campo de cuerpo envia el mensaje y me llega, pero si lo relleno me sale esta pantallita de error (30004).
Al revisar el log me dice lo siguiente:
"Sending Message Body.
451 See http://pobox.com/~djb/docs/smtplf.html."
Según veo en esta página el fin del contenido del cuerpo esta mal marcado pero no se como puedo corregirlo sin tener las fuentes del vmaill.dll.
El problema está en que se encuentra algún carácter LF sin el carácter CR previo, en el cuerpo del mensaje.
Verás que en la función de envío se llama a la función HTML_2_TXT, para convertir el cuerpo HTML a un simple texto, que se envía con el mensaje. Esa función está en la caja vMailWin. Te envío las líneas que yo añadí a esa función para solucionar este problema. Básicamente, lo que hago es buscar si hay algún LF sin CR, y lo quito.