SENDMAIL se cuelga


([N4] victorgt) #1

Hola. Problemas recientes encontrados con SENDMAIL…

Tengo unas rutinas que funcionan muy bien en la 7.16. Son las de la plantilla vSendMail ligeramente modificadas por mi.

Acabo de migrar a la 7.18.

Y ahora, las mismas rutinas, producen un cuelgue de sendmail.exe.

Sale un mensaje “mailsend.exe dejo de funcionar”, con la tipica ventana de Windows:

Firma con problemas:
Nombre del evento de problema: APPCRASH
Nombre de la aplicación: mailsend.exe
Versión de la aplicación: 0.0.0.0
Marca de tiempo de la aplicación: 511ab040
Nombre del módulo con errores: StackHash_0a9e
Versión del módulo con errores: 0.0.0.0
Marca de tiempo del módulo con errores: 00000000
Código de excepción: c0000005
Desplazamiento de excepción: 003bc908
Versión del sistema operativo: 6.1.7601.2.1.0.256.48
Id. de configuración regional: 3082
Información adicional 1: 0a9e
Información adicional 2: 0a9e372d3b4ad19135b953a78882e789
Información adicional 3: 0a9e
Información adicional 4: 0a9e372d3b4ad19135b953a78882e789

¿Alguien tiene alguna idea de por donde empezar?

No he tenido ningun cambios mas: Mismo equipo, mismo Windows, MISMAS RUTINAS, solo he cambiado la version de Velneo.

Saludos y gracias.


([N1] Manuel,Cabrera) #2

Hola Victor.

Yo uso sendmail 24 horas al día y 7 días por semana. Al cabo del día son cientos de mensajes.
No he notado nada al cambiar a 7.18, sigue funcionando bien.

Los lanzo desde un equipo (no servidor) que se encarga solo de enviar mensajes. Los mensajes no tienen adjuntos.

Suerte con la solución a tu problema.
Saludos.


([N4] victorgt) #3

He debido ser muy malo estos dias ultimos y alguien me esta castigando…

El problema es INTERMITENTE. A veces se me cuelga y a veces no.

Horror. Mil y una pruebas me esperan.

Y ahora estoy “cagao pol la pata”, peor que antes: ¿Funcionara la proxima vez?

Os tendre informados.

@manuel: gracias por la info.


([N4] victorgt) #4

Bueno, pues ahora parece que funciona…

Os juro que lo unico que hice fue comentar las ordenes de borrado de ficheros que hay al final de sendmail(), las que borran el fichero de script y el fichero de log. Lo hice con la idea de fisgar dentro de los ficheros…

Probe y funciono (pense por un momento que se estaba borrando el fichero antes de tiempo).

Luego claro, quite los comentarios, para dejarla funcion como estaba antes, con la idea de reproducir el error, pero adivinad: TAMBIEN FUNCIONA DEJANDOLA COMO ANTES.

En fin, un misterio de esos que hacen que me apetezca dejar la programacion.

Si saco algo mas en claro os informare.

Saludos.


([N4] victorgt) #5

Acojonante. Ma ha vuelto a pasar lo mismo con otra aplicacion que tenia las mismas rutinas.
Eso si, esta vez tarde 1 minuto en arreglarlo…

Os lo resumo, pa que flipeis:

  • Aplicacion en 7.16 enviando correos con vSendamail sin problemas.
  • Instalo aplicacion en 7.18. Lo abro en vDevelop y ejecuto.
  • Pruebo a enviar un correo, se cuelga mailsend.exe como describi antes.
  • Entro a la funcion sendmail() de Velneo, incluida con vSendMail,
    y comento dos lineas al final (las que borran ficheros).
  • Repito la prueba y ahora envia correctamente.
  • Quito los comentarios anteriormente añadidos, repito la prueba y funciona.

Talmente parece que hasta que nos hace algun cambio y grabas cambios no tira.
No creo que sea la accion concreta de poner dos comentarios, para mi que se
soluciona simplemente por volver a guardar.

Y parece que mis rutinas no estan involucradas. Se arregla modificando y guardando
la rutina de Velneo… mailsend() incluida en la carpeta “Funciones de envio”.

O eso parece…

Saludos.


([N1] wikan) #6

Con eso haz forzado una actualización del fichero en la carpeta de cache, vete a saber si por algún motivo estaba corrupto o el antivirus te lo había bloqueado.


([N4] victorgt) #7

Gracias por contestar.

Pero, ¿a que fichero te refieres?

¿al mailsend.exe?

¿Al fichero de la instancia de datos donde reside la funcion sendmail() de vSendMail?

Lo que me descoloca un poco es que el unico cambio ha sido la version de Velneo,
mismo mailsend.exe, mismas aplicaciones, mismo PC, Windows, antivirus…

Y tambien parece que es un caso extraño que solo me pasa a mi.
No se si el paso de 7.16 a 7.18 tendra que ver… Me he saltado la 7.17.

En fin. Lo pongo en el foro por si ayuda a alguien en la misma situacion.
Una vez hecho el “apaño” envia correos sin problemas.

Y ya no tengo mas aplicaciones que envien correos, je, je… problema resuelto…

Saludos.


([N1] wikan) #8

Puede ser, ten en cuenta que hubo cambios de librerías entre la 7.16 y 7.17.
De la 7.17 a la 7.18 siguen siendo las mismas. Si puede que te haya afectado.


([N4] bitcodesoft) #9

EasyMandrill for Velneo, componente 100% nativo en Velneo por lo tanto multiplataforma, se utiliza la plataforma Mandill(Mailchimp), te permite envíos masivos de correo, hasta 12000 al més de forma gratuita, se pueden enviar adjuntos, se pueden utilizar plantillas HTML, texto plano, parámetros en las plantillas (emails personalizados), etc, ejemplo:



([N1] OscarBarea) #10

Hola Bitcodesoft,
Donde podemos encontrar EasyMandrill for Velneo. He mirado en tu web pero no está la app
Saludos
Oscar B.


([N3] blavan) #11

HOLA bitesoft

Danos más información por favor


([N4] bitcodesoft) #12

http://www.bitcodesoft.com/home/archivos/portfolios/mandril-email
http://www.bitcodesoft.com/tienda/home/14-easy-mandril-for-718.html

Es sencillo, utiliza el API de Mandrill( Mailchimp) plataforma lider en el envío de mails (email marketing).
Te registras en su plataforma y te permiten enviar 12000 mails al més de forma gratuita.

Permite llevar un seguimiento de los email enviados, además se pueden crear plantillas HTML o Texto desde su panel de control, añadir parámetros(variables) a los HTML, de esta forma tendremos un mismo HTML personalizado para cada destinatario. ejemplo:

<html>
<head>
  <title>Ejemplo</title>
</head>
<body>
  Hola *|NOMBRE|*  hoy dia *|FECHA|* caduca tu suscripción
</body>
</html>

Al enviar los email con los procesos correspondientes de Easy Mandrill for velneo puedes asignar un valor para cada variable de tus plantillas.

Si no quieres crear las plantillas en el panel de control, las puedes enviar dese velneo como contenido HTML.
El proceso de envío permite añadir tantos destinatarios como quieras para un mismo email, adjuntos, etc.


([N1] OscarBarea) #13

Hola Bitcodesoft,
Los envios de mail son siempre con el remitente que tenemos configurado en Mandril o podemos definir el remitente desde el propio Velneo con una misma cuenta de Mandril?
Lo digo porque desde Velneo cada usuario tiene su propio mail.
Gracias
Oscar B.


([N1] OscarBarea) #14

Hola de nuevo,
En la web pone que tienes 2.000 mails de envío gratuitos, después pasas a pagar una cuota mensual
Saludos,
Oscar B.


([N1] vgegeo) #15

[quote quote=44551]Hola de nuevo,
En la web pone que tienes 2.000 mails de envío gratuitos, después pasas a pagar una cuota mensual
Saludos,
Oscar B.

[/quote]

-Es Mailchimp quien ofrece 12.000 mensuales, con un maximo de 2.000 suscriptores (mas enfocado a newsletters)
-En Mandrill (mas enfocado a mail transaccional), si, ahora limitan a gratuitos los 2.000 primeros mails.

Anteriormente tuvieron una limitacion mensual, no recuerdo cual exactamente, pero la tuvieron tipo Mailchimp.

Saludos


([N4] bitcodesoft) #16

Los remitentes de los emails se indica desde Velneo, puedes enviar los emails que quieras con remitentes diferentes cada uno.

La idea es que en tu proyecto en la tabla donde guardes la configuración añadas un campo para guardar el API key de Mandrill, el usuario de tu aplicación se registra y optiene dicha API key, que es la que va a utilizar para enviar los emails desde su aplicación.

Yo tengo 12.000 al més no sé si han cambiado, o no les a caido bien tu email…



([N4] bitcodesoft) #17

Es verdad lo han cambiado de 12000 a 2000 al més, si se necesitan más para campañas de email marketing por 9 euros tenemos 25.000 al més.

De todas formas si alguien prefiere hacerlo con Mailchimp también se puede integrar.


([N1] vgegeo) #18

[quote quote=44558]Es verdad lo han cambiado de 12000 a 2000 al més, si se necesitan más para campañas de email marketing por 9 euros tenemos 25.000 al més.

De todas formas si alguien prefiere hacerlo con Mailchimp también se puede integrar.

[/quote]

No,
Unicamente son gratis los 2.000 primeros emails.
Una vez consumidos esos 2.000, hay que pasar al perfil de pago correspondiente