Vie Feb 17, 2006 12:11 pm
|
 |
mydaboin
Perlero Nuevo

|
Registrado: 22 Abr 2004
Mensajes: 59
Ubicación: Pues Aqui, Preguntando
|
|
| Mandar imágenes por email |
|
|
Hola, estoy aqui con otra duda como siempre, el problema es el siguiente:
Yo mando una imagen a un correo (yahoo, hotmail, etc), y en los dos primeros cuando envio la imagen direccionada a la pagina, para que la muestre en el mismo:
| Cita: | $imagen_verificar="../empleos/imagenes/$perfil.jpg";
$imagen_mostrar="http://800guia.com/empleos/imagenes/$perfil.jpg";
$edad=$year-$year_nac;
print BUZON "<table border=1 cellpadding=5 cellspacing=0 bgcolor=$color width=100% bordercolor=$color1 bordercolorlight=$color2 bordercolordark=$color3>\n";
print BUZON "<tr><td>\n";
print BUZON "<b>Perfil:</b>: $perfil<br>";
print BUZON "<b>Nombres y apellidos</b>: $nombres $apellidos<br>";
print BUZON "<b>Sexo</b>: $sexo<br>";
print BUZON "<b>Edad</b>: $edad<br>";
print BUZON "<b>Estado Civil</b>: $edo_civil<br>";
print BUZON "<b>Pais de origen</b>: $pais<br>";
print BUZON "<b>Dirección</b>: $direccion<br>";
print BUZON "<b>Teléfonos</b>: $tlf<br>";
print BUZON "<b>E-mail</b>: $email";
print BUZON "</td><td align=center>\n";
print BUZON "<table border=1 cellpadding=0 cellspacing=0 background=../db/empleos/barra.gif>\n";
print BUZON "<tr><td width=65 height=21 align=center>\n";
if (-e $imagen_verificar){
print BUZON "<img src=\"$imagen_mostrar\" border=0 width=75 height=100>\n";
}else{
print BUZON "<b>Foto no disponible</b>\n";
}
print BUZON "</td>\n"; |
El envia el correo junto a la imagen (Una Planilla y el Logo del Evento), pero estos llegan a CORREOS NO DESEADOS, cuando le quito lo de la imagen llegan NORMALMENTE a la BANDEJA DE ENTRADA.
No deseo que esto ocurra es solo un LOGO, de 150 x 50 pixeles, una tontería y pesa 3 KB, es decir NADA.
Debo adjuntarla???, pero que se muestre en la planilla, puedo hacerlo??? Que soluciones me dan??? |
|
|
|

Vie Feb 17, 2006 1:12 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4127
Ubicación: Valladolid, España
|
|
|
|
|
En este post anterior comentamos lo mismo.
Veo que el problema está en $imagen_verificar, que está puesto como una dirección relativa. Prueba a ponerla de forma absoluta como tienes en la variable $imagen_mostrar. Así no tienes que adjuntar ninguna imagen.
El que llegue a correos no deseados es porque:
a) el receptor está usando Outlook Express. Dile que use el Mozilla Thunderbird.
b) Aún usando los mejores clientes de correo, no permitirán ver las imágenes si esa opción está desactivada en su configuración.
No quedaría más opción que usar la técnica de incluir las imágenes dentro del mensaje... pero es que eso es algo que odio, porque los mensajes engordan muchísimo. Si me van a mandar una ficha con unos datos que apenas ocupan unos bytes, sé que se transmitirá el mensaje de forma muy rápida, y que no me saturará el buzón, y que voy a leer sólo esos datos, y no me preocupa que vengan adornados con un más o menos bonito logo de la empresa.
Lo siento, es una opinión mía.
Para esos casos, a veces, uso el ascii art  |
|

Vie Feb 17, 2006 1:29 pm
|
 |
mydaboin
Perlero Nuevo

|
Registrado: 22 Abr 2004
Mensajes: 59
Ubicación: Pues Aqui, Preguntando
|
|
|
|
|
Dejame intentar eso, a ver que pasa, pero si fuera por mi no enviara el dicho LOGO, es que me lo exige el cliente, así que SIEMPRE EL CLIENTE TIENE LA RAZÓN
bueno gracias por responder tan rapido, dejame ver si funciona!! |
|

Vie Feb 17, 2006 2:12 pm
|
 |
mydaboin
Perlero Nuevo

|
Registrado: 22 Abr 2004
Mensajes: 59
Ubicación: Pues Aqui, Preguntando
|
|
|
|
|
Bueno te informo lo siguiente:
1) No se puede cambiar el direccionamiento de verificar en este caso, ya que es cuando busca la imagen dentro de mi pagina, luego en presentar hago el direccionamiento completo porque estoy afuera de mi pagina, si los dos son iguales, la imagen no se busca y no se muestra...
2) el logo que quiero que se muestre en el caso de la planilla (ya que el anterior es el AREA DE EMPLEOS, es decir obligatoriamente la foto del curriculum debe mostrarse) es este:
3) en el post aconsejas lo que ya hice, mostrar la foto guardada en mi pagina en el email, sin adjuntarla, pero por las razones antes expuestas en mi primer mensaje, deseo que el correo no se desvie a la carpeta de correos no deseados, ya el cgi esta direccionado para que se muestre:
| Cita: |
print BUZON "<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN>";
print BUZON "\n";
print BUZON "<html><title>INVITACIÓN</title>\n";
print BUZON "<table cellpadding=5 cellspacing=5 width=100% bgcolor=#8B0A50 border=1>\n";
print BUZON "<table border=1 cellpadding=5 cellspacing=0 bgcolor=white width=100%>\n";
print BUZON "<b><center>CONFEX International Group - Invitación para</center></b><br>";
print BUZON "<b><center>EXPOGRAPHTEC</center></b>";
print BUZON "<b><center>En el CIEC, del 04 al 07 de Mayo de 2006</center></b><br>";
print BUZON "<img src=http://www.expographtec.com/img/graphtec.jpg border=0>\n"; |
Y lo hace, pero lo envia a la carpeta de correos no deseados, y antes llegaba a la bandeja de entrada, de hotmail, yahoo, etc..
estoy confundida, me da rabia, mi jefe me reclamo por no solucionar este dilema, diciendo que hay empresas que envian imagen con publicidad y la misma tienen un hipervinculo, pero como yo le digo y cre que no escucha, es que eso se manda directamente desde el outlook y no de un scrip en perl, pero él dice que si se puede, pero me da rabia que no me diga COMO??? jeejejej  |
|

Vie Feb 17, 2006 2:46 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4127
Ubicación: Valladolid, España
|
|
|
|
|
| mydaboin escribió: | | 1) No se puede cambiar el direccionamiento de verificar en este caso, ya que es cuando busca la imagen dentro de mi pagina, luego en presentar hago el direccionamiento completo porque estoy afuera de mi pagina, si los dos son iguales, la imagen no se busca y no se muestra... | No lo entiendo muy bien. ¿Quieres decir que una imagen está SÓLO en el correo electrónico mientras la otra está en la web? Si las dos imágenes están DISPONIBLES por web, puedes poner dos url para enlazarlas.
| mydaboin escribió: | 3) en el post aconsejas lo que ya hice, mostrar la foto guardada en mi pagina en el email, sin adjuntarla, pero por las razones antes expuestas en mi primer mensaje, deseo que el correo no se desvíe a la carpeta de correos no deseados, ya el cgi esta direccionado para que se muestre:
| Cita: |
print BUZON "<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN>";
print BUZON "\n";
print BUZON "<html><title>INVITACIÓN</title>\n";
print BUZON "<table cellpadding=5 cellspacing=5 width=100% bgcolor=#8B0A50 border=1>\n";
print BUZON "<table border=1 cellpadding=5 cellspacing=0 bgcolor=white width=100%>\n";
print BUZON "<b><center>CONFEX International Group - Invitación para</center></b><br>";
print BUZON "<b><center>EXPOGRAPHTEC</center></b>";
print BUZON "<b><center>En el CIEC, del 04 al 07 de Mayo de 2006</center></b><br>";
print BUZON "<img src=http://www.expographtec.com/img/graphtec.jpg border=0>\n"; |
Y lo hace, pero lo envía a la carpeta de correos no deseados, y antes llegaba a la bandeja de entrada, de hotmail, yahoo, etc.. | Apuesto a que llega a la carpeta de no deseados porque TIENE TODA LA PINTA de ser un correo NO deseado: Escrito en html en su totalidad. Con palabras en mayúsculas. Incluye la palabra INVITACIÓN. Vamos, que este correo es candidato PERFECTO para caer en todos los filtros de correo basura del mundo. Si me enviaras un correo así jamás lo llegaría a leer porque mi sistema lo tiraría a la papelera (/dev/null) definitivamente
| mydaboin escribió: | estoy confundida, me da rabia, mi jefe me reclamó por no solucionar este dilema, diciendo que hay empresas que envían imagen con publicidad y la misma tienen un hipervínculo, pero como yo le digo y creo que no escucha, es que eso se manda directamente desde el outlook y no de un script en perl, pero él dice que si se puede, pero me da rabia que no me diga COMO??? jeejejej  |
1.- Dile a tu jefe que si sabe más de internet que tu, que escriba él el mensaje. A ver si es filtrado o no.
2.- Si se empeña en enviar un correo tan "bonito" se arriesga a que sea permanentemente filtrado.
3.- Da igual que se envíe desde Outlook o desde Perl. Si el correo parece correo basura, pues irá a parar al buzón de no deseados.
Te puedo decir cuál es la evolución que vais a seguir:
1.- La carta es como un anuncio, con sus imágenes propias, incluidas en el propio correo.
2.- Una vez que le llegue al jefe la factura de lo que ha costado enviar miles de correos y las miles de quejas de los usuarios que tienen los buzones llenos, pasáis a la fase de no incluir las imágenes, sino de enlazarlas a vuestro web.
3.- Al final, os daréis cuenta que lo más efectivo es NO enviar anuncios por correo, sino que enviaréis un aviso de que en vuestra PÁGINA WEB hay un nuevo producto o nueva información que le puede interesar al cliente, y que si está interesado, que pinche el enlace que le lleva directamente a ella. Con un par de párrafos, conseguís lo verdaderamente interesante: visitas.
En el ejemplo que pones, como es poco texto, puedes enviarlo todo, pero intenta que no aparezca en mayúsculas o en colores fuertes.
Por desgracia, la lacra del spam está obligando a que hagamos los mensajes cada vez más sencillos.
Ultima edición por explorer el Jue Ene 18, 2007 5:40 pm, editado 1 vez |
|

Vie Feb 17, 2006 3:34 pm
|
 |
mydaboin
Perlero Nuevo

|
Registrado: 22 Abr 2004
Mensajes: 59
Ubicación: Pues Aqui, Preguntando
|
|
|
|
|
Sabes me has dado una idea, realmente me haz ayudado y hecho comprender el por que pasaba lo que pasaba , acabo de hacer un scrip que pone la planilla del mensaje completo en linea, así que puedo hacer un link desde el correo hacia el mismo, bueno todo si la parte interesada acepta sino, será un correo aun más sencillo, o si no le gusta la idea, pues que siga siendo un correo basura, hasta allí no llego yo...
GRACIAS!!!  |
|

Sab Feb 18, 2006 12:19 am
|
 |
kidd
Creador de Perl en Español

|
Registrado: 15 Oct 2003
Mensajes: 1389
Ubicación: México
|
|
|
|
|
Hola:
Lo que sucede es que servicios como Hotmail usan robots y algoritmos que nadie conoce realmente para decidir si un correo es considerado como "Correo no deseado".
Me parece que debido a que estaba detectando código HTML como imagen, consideraba que es un correo de spam, en ese caso no queda más que hacer pruebas, por ejemplo cambiando el nombre de la imagen, o cambiando ciertas palabras, a ver si lograr evitar que te filtren el mensaje.
SALUDOS |
|
Powered by phpBB © 2001, 2005 phpBB Group
|