• Publicidad

Mandar imágenes por email

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

Mandar imágenes por email

Notapor mydaboin » 2006-02-17 13:11 @591

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:

$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???
MYRD
mydaboin
Perlero nuevo
Perlero nuevo
 
Mensajes: 66
Registrado: 2004-04-22 08:07 @380
Ubicación: Pues Aqui, Preguntando

Publicidad

Re: Mandar imágenes por email

Notapor explorer » 2006-02-17 14:12 @633

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 :)
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor mydaboin » 2006-02-17 14:29 @645

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 :lol: :lol: :lol:

bueno gracias por responder tan rapido, dejame ver si funciona!!
MYRD
mydaboin
Perlero nuevo
Perlero nuevo
 
Mensajes: 66
Registrado: 2004-04-22 08:07 @380
Ubicación: Pues Aqui, Preguntando

Notapor mydaboin » 2006-02-17 15:12 @675

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:

Imagen


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:

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 :lol:
MYRD
mydaboin
Perlero nuevo
Perlero nuevo
 
Mensajes: 66
Registrado: 2004-04-22 08:07 @380
Ubicación: Pues Aqui, Preguntando

Re: Mandar imágenes por email

Notapor explorer » 2006-02-17 15:46 @698

mydaboin escribiste: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 escribiste: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:

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 escribiste: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 :lol:

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.
Última edición por explorer el 2007-01-18 18:40 @820, editado 1 vez en total
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor mydaboin » 2006-02-17 16:34 @732

Sabes me has dado una idea, realmente me haz ayudado y hecho comprender el por que pasaba lo que pasaba :D , 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!!! ;)
MYRD
mydaboin
Perlero nuevo
Perlero nuevo
 
Mensajes: 66
Registrado: 2004-04-22 08:07 @380
Ubicación: Pues Aqui, Preguntando

Notapor kidd » 2006-02-18 01:19 @097

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
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 6 invitados

cron