Enviar Email con Adjuntos

La presente es una breve guía para implementar un formulario para enviar email con archivos adjuntos, para ello utilizaremos la librería PHPMailer, de la cual ya hemos hablado en Introducción a PHPMailer.

mailattach.gif

Creando el Formulario
Lo primero es crear un formulario en el cual el usuario ingresará los datos del destinatario, asunto, mensaje y seleccionar el archivo que se desea adjuntar. Para ello creamos un formulario con los campos necesarios:

HTML4
  1. <form action="" method="post" enctype="multipart/form-data">
  2. Destinatario <input type="text" name="destino"><br>
  3. Asunto <input type="text" name="asunto"><br>
  4. Adjunto <input type="file" name="archivo"><br>
  5. Mensaje <textarea name="mensaje"></textarea><br>
  6. <input type="submit" name="btsend" value="Enviar Email">
  7. <input type="hidden" name="action" value="send" />
  8. </form>

Notese que hemos utilizado la propiedad enctype con la cual permitimos el envío de archivos adjuntos en el formulario. Además hemos agregado un campo oculto llamado action para verificar que se ha enviado el formulario.

Enviando el Email
Es el momento de recibir los datos enviados en el formulario y enviarlos por email, para ello utilizaremos la clase PHPMailer para lo cual lo adjuntamos en la primera linea. Lo que sigue es verificar si se ha envíado el formulario para ello comprobamos la variable action del formulario. Luego recuperamos el nombre del archivo adjunto y el archivo temporal en las variables $varname y $vartype. Lo siguiente es crear una instancia de la clase PHPMailer donde le pasamos todas las variables necesarias.

php
  1. require("class.phpmailer.php");
  2. if ($_POST['action'] == "send") {
  3.     $varname = $_FILES['archivo']['name'];
  4.     $vartemp = $_FILES['archivo']['tmp_name'];
  5.    
  6.     $mail = new PHPMailer();
  7.     $mail->Host = "localhost";
  8.     $mail->From = "blog@unijimpe.net";
  9.     $mail->FromName = "Blog Unijimpe";
  10.     $mail->Subject = $_POST['asunto'];
  11.     $mail->AddAddress($_POST['destino']);
  12.     if ($varname != "") {
  13.         $mail->AddAttachment($vartemp, $varname);
  14.     }
  15.     $body = "<strong>Mensaje</strong><br><br>";
  16.     $body.= $_POST['mensaje']."<br>";
  17.     $body.= "<i>Enviado por http://blog.unijimpe.net</i>";
  18.     $mail->Body = $body;
  19.     $mail->IsHTML(true);
  20.     $mail->Send();
  21. }

En el código anterior hay que notar que hemos verificado si existe un archivo adjunto para luego añadirlo como adjunto utilizando la propiedad AddAttachment. Finalmente asignamos el texto del mensaje y procedemos a enviar el correo con $mail->Send().

No olvidar que estamos utilizando PHPMailer, asi que es necesario descargar los archivos fuente de esta clase. Para finalizar he creado un archivo de prueba en http://samples.unijimpe.net/mailattach.php y también les dejo los archivos fuente para su descarga.

Comentarios Total 128 comentarios


Enviar Email con Adjuntos | Blog del Sur
Publicado: 31/07/2007 10:19 pm

[...] Enlace al tutorial [...]

Mariano
Publicado: 31/07/2007 10:21 pm

http://www.blogdelsur.com.ar/?p=36

Excelente tuto, ya lo recomendamos en el blog!!

GabrieLi0
Publicado: 01/08/2007 5:43 am

aha cheve programacion

muy bueno salu2

celso soto
Publicado: 01/08/2007 11:04 am

No entiendó muy bien cómo hay que aplicar PHPMailer. Descargué ese programa junto con el Apache. Ahora estoy copiando textual los códigos que están más arriba en la entrada de mi blog. El formulario aparece cuando compilo, pero también aparece todo el código de abajo.

Espero puedan ayudarme.

Saludos.

fran
Publicado: 03/08/2007 2:47 pm

Una vez que descargas el phpmailer donde lo descomprimes y guardas?? saludos

unijimpe
Publicado: 04/08/2007 4:42 am

Para aprender a utilizar PHPMailer pueden leer: http://blog.unijimpe.net/introduccion-a-phpmailer/, ahora en el caso de hacer descargado phpmailer deben estar en la misma carpeta donde estan tus archivos php.

Eduardo leal
Publicado: 16/08/2007 9:45 pm

Que buen blog, lo corri y funciona a la perfecccion, gracias y felicidades..

Eduardo Dominguez
Publicado: 28/08/2007 12:31 am

Esta muy bien la formay funciona a la perfeccion, pero en caso de que yo quiera que el campo de destinatario sea donde yo escribo la direccion de mail desde donde se manda (From) y la direccion destino este fija que hago, lo he intentado y no me sale

unijimpe
Publicado: 28/08/2007 8:32 am

Lo que tendrías que hacer es cambiar las propiedades AddAddress donde se indica a donde se va a enviar y From que indica quien es el remitente, con lo cual se tendría:

$mail->From = $_POST['destino'];
$mail->AddAddress(blog@unijimpe.net);

Como se ve habría que eliminar la propiedad FromName.

Pablo
Publicado: 28/08/2007 1:49 pm

De lujo. Me has ayudado un montón. ya que no sabía como recoger correctamente el nombre y el archivo temporal del input file.

Ahora sé que es así.

#
$varname = $_FILES['archivo']['name'];
#
$vartemp = $_FILES['archivo']['tmp_name'];

romitaaaa
Publicado: 03/09/2007 2:54 am

correo de prueba

Hernan Velasquez
Publicado: 05/09/2007 11:03 pm

Hice la prueba en el ejemplo que muestras en tu blog, pero lo quiero probar en mi maquina local, es decir, que me funcione en mi servidor local, tengo el xampp y el wamp funcionando en ella, que tengo que hacer para configurarlo y que funcione como si fuera en la web, ojala y me pudieras explicar todos los pasos necesarios, ya que he tenido muchos problemas ocn esto.

Hernan Velasquez
Publicado: 07/09/2007 4:10 am

Hice la prueba en el ejemplo que muestras en tu blog, pero lo quiero probar en mi maquina local, es decir, que me funcione en mi servidor local, tengo el xampp y el wamp funcionando en ella, que tengo que hacer para configurarlo y que funcione como si fuera en la web, ojala y me pudieras explicar todos los pasos necesarios, ya que he tenido muchos problemas ocn esto

orlando
Publicado: 18/09/2007 8:18 pm

hola
He realizado un formulario para el envio de correos mas o menos igual al de arriba ejemplificado. Pero el problema es que no me sale y sobre todo porque no se a que host hacer referencia.

Podrian ayuidarme por favor.

gracias:

Como Enviar un Email
Publicado: 19/09/2007 8:04 am

[...] Email con Adjuntos: Aqui podras encontrar una guía para poder implementar un formulario para poder enviar email con archivos adjuntos mediante php, aqui encontrara informacion sobre la codificacion php y los pasos a seguir para realizar este proyecto. [...]

Enviar un Email
Publicado: 19/09/2007 7:07 pm

[...] Email con Adjuntos: Aqui podras encontrar una guía en la cual te informaras sobre la manera de como implementar un formulario para enviar email con archivos adjuntos, cuenta con la descripcion de cada uno de los pasos y los pantallazos de los mismos. [...]

Mandar Email
Publicado: 21/09/2007 9:29 am

[...] Mandar Email con Adjuntos: Aqui podras encontrar una guía para poder implementar un formulario para poder enviar email con archivos adjuntos mediante php, aqui encontrara informacion sobre la codificacion php y los pasos a seguir para realizar este proyecto. [...]

Jonathan Salas
Publicado: 03/10/2007 4:11 am

hola, estoy haciendo un web necesito que capturar comentarios y enviarlos al correo del sitio, tengo mi smtp (smtpout.secureserver.net)y el puerto (80) sin embargo este servidor requiere autenticación de salida (mi usuario y contraseña)como le hago para que funcione porque asi aun no funciona. Gracias

unijimpe
Publicado: 03/10/2007 8:04 am

Si deseas utilizar un servidor SMTP que necesita autentificación debes utilizar:

$mail->IsSMTP();
$mail->Host = "smtp.site.com";
$mail->SMTPAuth = true;
$mail->Username = "tuusuario";
$mail->Password = "tupassword";

Puedes encontrar mas información en: http://phpmailer.sourceforge.net/

Claudio González Soto
Publicado: 14/10/2007 6:56 am

Hola, ¡Que tal?.

Hacia tiempo que busco algo como esto, encuentro que esta muy bien, lo probe desde el ejemplo de tu web, y funcionó perfecto, yo tengo una web, privada en la cual tengo que enviar correos a mis socios, los cuales mantengo una base de datos, en el formulario solo pongo el asunto y el mensaje, y los datos de los destinatarios los saco de la base de datos, pero me hacia falta el adjuntar archivos.

Subi, los archivos del ejemplo al servidor donde tengo alojada la web,
y efectue el llamado a ella de la siguiente forma, http://www.misitio.com/mailattach/mailattach.php y me da el siguiente error:

Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

Fatal error: Unknown: Failed opening required ‘/home/misitio/public_html/mailattach/mailattach.php’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in Unknown on line 0

Me puedes explicar que pasa, y como lo puedo adaptar a mis necesidades de leer los datos desde una base de datos?

Muchas gracias y excelente tu blog

jose
Publicado: 28/11/2007 5:55 pm

todo esto es weno, perotengo una duda, alguien sabe como adjuntar un archivo en flash y despues enviarlo por mail…. toda la web esta hecha en flash…. porfavor si alguien sabe de esto, me serviria de mucho….se agradece

unijimpe
Publicado: 28/11/2007 11:07 pm

Jose, para aprender a adjuntar archivos en flash puedes leer Upload de Archivos con Flash y para hacer el envío de email puedes leer Enviar email con Flash y PHP.
Saludos

jose
Publicado: 30/11/2007 10:02 am

gracias por responder, eso ya lo hice, y ya hice el emvio de mail desde flash, y tambien el adjuntar archivos desde flash, pero por separado como en los ejemplos, ahora mi problema es, como los uno,… es decir una vez adjuntado el archivo desde flash, tambien enviarlo por mail…. eh ahi mi problema

Leonel
Publicado: 12/12/2007 5:19 pm

Hola que tal?

El código me funciona muy bien, pero necesito un formulario que me envie dos archivos adjuntos. Me pueden facilitar un codigo para poder hacerlo. Gracias de antemano.

Javi
Publicado: 30/01/2008 8:02 am

Este código da malas ideas pues, si en vez de dar la opción de enviar algún archivo adjunto, engañamos al que envía el mail y recibimos el archivo donde “por ejemplo” se guardan las contraseñas, habremos recibido mucho más de lo que el emisor esperaba enviar…
Bueno, pero esto es sólo un dato, no digo que todo el mundo lo use para ello. Cada cual se aplica sus leyes.
:)

Paulo Riquelme
Publicado: 25/02/2008 11:30 am

Una vez mas te escribo. No se si recuerdes mi nombre pero tu me recomendaste esta seccion. ¿Y adivina? He probado el ejemplo y funciona perfectamente. Me imagino que a traves de phpmailer se puede usar el tipico: ” recomendar a un amigo”, enviar formularios con archivos adjuntos dentro de otras cosas.

De momento intento crear un formulario en el que se puedan incluir archivos adjujtnos y enviarlos a mi mail. Seguire experimentando ya que como licenciado de arquitectura el php se me hace un poco complicado. Sin embargo de a poco he podido ir haciendo pequeñas cosas en mi pagina web, gracias a la buena disposicion de gente como tu.
Por cierto,una vez mas: Gracias

paulo riquelme
Publicado: 25/02/2008 6:55 pm

Hola nuevamente.
Despues de todo el dia experimentando he conseguido ahcer el formulario gracias a la guia que nos m,uestras. Sin embargo tengo un pequeño inconveniente.

El inconveniente es que al enviarlo a horde.
el archivo no lo puedo abrir dirtectamente como un email normal. sino que se tengo que descargarlo como un archivo de texto.

Cuando lo probe en hotmail tampoco se me abria directamente. al parecer lo reconocia como spam.

El asunto es que quisiera saber porque me llega de esta forma la informacion.

Mis sospechas apuntasn a que mi mail reconoce el archivo como spam y lo bloquea. Supongo que por el body del mensaje.

agradeceria pudiras aconsejarme respecto de si es posible evitar este pequeño problemilla.

Danielito
Publicado: 06/03/2008 10:15 pm

muy bueno tu blog socio…

Cristián Jeria
Publicado: 10/03/2008 3:37 pm

Hola,
Gracias por esta solución, quisiera saber si es posible implementarla para un sitio desarrollado en WordPress. Quiero implementar una sección de ofertas laborales y que los postulantes puedan enviar sus CV.
Saludos

LORENA
Publicado: 02/04/2008 2:36 pm

me encanta este blog
I love it……
conecting and you can speak whit me…..
bye

andres
Publicado: 15/04/2008 10:13 am

como hago si el archivo que queiro enviar lo tengo fijo en el servidor y no es variable desde el form?

Javi
Publicado: 29/04/2008 9:05 pm

Es unos de los temas que yevo tiempo buscando, el post es sensacional pero…
Abria manera de hacer esto en una pagina html???…
Les agradeceria su ayuda, saludos.

lucas
Publicado: 01/05/2008 9:06 pm

me funciona perfectamente,,pero me sumo a la pregunta de como adjuntar dos o mas archivos!!!

joseba
Publicado: 12/05/2008 11:53 am

Buenas, ya que veo que usáis la phpMailer a ver si me podéis resolver una pequeña duda que tengo, veréis, el problema es que al enviar un archivo adjunto un poco grande ( unos 256 Kb) el phpMailer me devuelve que no lo ha enviado, pero sin embargo si que lo envía, sabéis como se puede solucionar esto????

maxi
Publicado: 21/05/2008 5:34 pm

me funciona perfectamente el codigo,,pero me sumo a la pregunta de como adjuntar dos o mas archivos!!!
DESDE YA MUCHAS GRACIAS

Carlos Andrés
Publicado: 09/06/2008 9:34 pm

Todo me funciona, pero ahora estoy integrando el editor TinyMCE y no logro poder que el mensaje me vaya con al correo, como hago eso?

la variable del campo es mensaje, pero para que funcione el TinyMCE debe ser elm1

que hago???

Juan Carlos
Publicado: 10/06/2008 1:58 pm

gracias!!

justo lo que necesitaba.

Betzabe Salas
Publicado: 23/06/2008 11:26 am

Hola he tenido un pequeño problema con el uso de la Clase y es que al enviar los mail, estos llegan al destinatario como spam. COmo puedo solucionarlo. Gracias

cesar
Publicado: 02/07/2008 9:25 pm

Hola todos quisiera utilizar este formulario y ponerle mas text box pues necesito recolectar mas informacion como empresa pais y ciudad intente agregarlos ,no me funciona por favor quien sepa cual es la solucion. les agradecemos

David
Publicado: 07/07/2008 2:56 pm

Y si quiero agregar 2 campos mas el de NOMBRE y el de EMAIL como se hace para que tambien me lleguen a mi correo? gracias buenaaweb
!!

Gerson
Publicado: 30/07/2008 3:07 pm

me funcionó de maravilla pero lo que pasa es que no me envia datos adjuntos

Rashid
Publicado: 09/08/2008 11:51 am

Como puedo adjuntar mas archivos en el mismo mail en lugar de que sea 1 quiero tres en el mismo formulario SE PUEDE ????? Ayudenme por favor

Santiago
Publicado: 13/08/2008 12:03 pm

como hago para cargar una carpeta entera (y no cada elemento de esa carpeta)como archivo adjunto para enviar por mail?

percy
Publicado: 13/08/2008 5:17 pm

gracias esta informacion ha sido muy util le agradezco mucho ….

RICARDO MARINO
Publicado: 18/08/2008 10:43 pm

saludos, tengo un formulario para enviar hoja de vida.

lo que esta sucediendo es que en el correo que debe recibir el archivo aparece con el signo de que lleva un attachment pero al abrirlo no esta el attachemnt sino una larga lista de caracteres en el cuerpo del mensaje como si lo adjuntara como cuerpo del mensaje.

gracias cualquier sugerencia

RICARDO MARINO
Publicado: 18/08/2008 11:06 pm

no me funciona con smarter mail, no aparece el archivo para descargar en lugar de eso aparece en el cuerpo del mensaje una cantidad de caracteres. si me pueden ayudar les agradezco mucho

Dario
Publicado: 04/09/2008 12:35 pm

hola muy bueno este aporte lo descargue y lo subi a mi pagina.
Pero desde mi pagina no envia no me sale ningun aviso de error nada es mas me dice envio correcto, pero el detalle es que nunca llegó el mensaje… supongo que debe de ser mi pagina es http://www.zonafx.net..

en ese caso que debo de configurar o hacer para que envie normal?.. gracias mi correo es o_o-_-i@hotmail.com

Dario
Publicado: 04/09/2008 1:21 pm

Aca otra vez ya intente creandome un correo en mi web con @zonafx.net a ese si lo envia.. pero al que no envia es a @hotmail.com loextraño es que desde tu web http://samples.unijimpe.net/mailattach.php normal llega al @hotmail.com que puedo hacer… :D

Oscar
Publicado: 09/09/2008 10:53 am

He probado el script pero no me funciona, por lo menos para enviarmelo a mi correo en yahoo.
No se tipo de configuracion hay que especificarle dentro delos archivos que vienen comprimidos.

Desde la url del ejemplo, esta genial, me llega al buzon.

Si me podrias ayudar? Gracias.

Jonatan
Publicado: 10/09/2008 2:10 pm

Hola,queria saber como hacer para mostrar dentro del email enviado contenido que tengo en una base de datos.

Oscar gallego
Publicado: 22/09/2008 4:04 pm

Hola, he copiado el ejemplo tal cual esta aquí posteado y a mi no me funciona. ¿Cual creen que sea el error ?

// nombre real y temporal del archivo adjuntado.
$varname = $_FILES['archivo']['name'];
$vartemp = $_FILES['archivo']['tmp_name'];

$mail = new PHPMailer();
$mail->Host = “localhost”;
$mail->From = $email;
$mail->FromName = “Comercializadora”;
$mail->Subject = “Contacto Web”;
$mail->AddAddress(“info@comercializadora.com”);

if ($varname != “”) {
$mail->AddAttachment($vartemp, $varname);
}

$body =

Acabas de recibir una solicitud para contactar a la siguiente persona y resolver su solicitud:
“;

$mail->Body = $body;
$mail->IsHTML(true);
$mail->Send();

la dirección donde debe ser enviado el mail le he cambiado obviamente por seguridad. pero el hecho es que no me llega el mail. muchas gracias

Matías
Publicado: 24/09/2008 11:53 am

A mi tampoco me está llegando el mail… será algun problema del servido?
Espero que ayuden.
Gracias

Leonel
Publicado: 29/09/2008 5:25 pm

El código me funciona muy bien, pero necesito que me envie dos archivos adjuntos. ¿Que linea de codigo deberia modificar o agregar?

Cecilia
Publicado: 08/10/2008 7:34 am

Realicé el tuto y me funciona perfecto, ahora la pregunta es: como hago para que una vez que envie el correo con el adjunto desde el formulario (que es un html) vuelva a éste y no me quede una pagina en blanco como lo hace ahora? Gracias!!

unijimpe
Publicado: 08/10/2008 4:56 pm

Leonel, en tu caso lo primero que debes hacer es colocar dos campos para seleccionar los archivos, por ejemplo:

Adjunto #1 <input type="file" name="archivo1"><br>
Adjunto #2 <input type="file" name="archivo2"><br>

Luego al momento de hacer el envío del correo debes guardar los datos de estos dos archivos en variables:

$varname1 = $_FILES['archivo1']['name'];
$vartemp1 = $_FILES['archivo1']['tmp_name'];
$varname2 = $_FILES['archivo2']['name'];
$vartemp2 = $_FILES['archivo2']['tmp_name'];

Para finalmente luego de verificar si existen los archivos adjuntarlos a nuestro correo:

if ($varname1 != "") {
$mail->AddAttachment($vartemp1, $varname1);
}
if ($varname2 != "") {
$mail->AddAttachment($vartemp2, $varname2);
}

unijimpe
Publicado: 08/10/2008 5:35 pm

Cecilia, en tu caso luego del envío puedes redireccionar a una página de confirmación de envío o en todo caso a la misma pagina donde estaba el formulario, ello lo puedes hacer utilizando la función header.

$mail->Send();
header("Location: confirma.php");

Daniel
Publicado: 02/12/2008 2:44 pm

como lo hago que envez de el botón examinar, exista un archivo por defecto que llegue adjunto ?

gracias

alberto
Publicado: 02/12/2008 7:29 pm

muchas gracias me sirvio mucho para mi trabajo saludos.

alberto
Publicado: 03/12/2008 7:21 am

hola para agregar mas campos de al formulario por ejemplo nombre, apellido, pais, y que lleguen a destino como se hace

Barbara
Publicado: 09/12/2008 11:41 pm

Hola:

Quiero hacer lo mismo y he copiado el codigo y no me funciona pero puedo ver que funciona perfectamente en la liga que tu tines, me podrias ayudar? este es el codigo que tengo

Host = “localhost”;
$mail->From = “blog@unijimpe.net”;
$mail->FromName = “Blog Unijimpe”;
$mail->Subject = $_POST['asunto'];
$mail->AddAddress($_POST['destino']);
$mail->SetLanguage(‘es’);
if ($varname != “”) {
$mail->AddAttachment($vartemp, $varname);
}
$body = “Mensaje“;
$body.= $_POST['mensaje'].”";
$body.= “Enviado por http://blog.unijimpe.net“;
$mail->Body = $body;
$mail->IsHTML(true);
if(!$res = $mail->Send())
{
echo ‘pedos: ‘;
var_dump($mail);
}
else
echo $mail->errorInfo;

$mail = new PHPMailer; // defaults to using php “mail()”
//$body = ‘que onda’;
//$body = $mail->getFile(‘contents.html’);
//$body = eregi_replace(“[\]“,”,$body);
$mail->From= “blog@unijimpe.net”;
$mail->FromName= “Elda Barbosa”;
$mail->Subject = “hola”;
//$mail->AltBody = “To view the message, please use an HTML compatible email viewer!”; // optional, comment out and test
//$mail->MsgHTML($body);
$mail->Body = ‘que onda’;
$mail->AddAddress(“elda.bb@gmail.com”, “Elda Barbosa”);
//$mail->AddAttachment(“images/phpmailer.gif”); // attachment
var_dump($mail);
if(!$mail->Send()) {
echo “Mailer Error: ” . $mail->ErrorInfo;
} else {
echo “Message sent!”;
}

}

include_once(‘class.phpmailer.php’);

$mail = new PHPMailer();
//$body = $mail->getFile(‘contents.html’);
//$body = eregi_replace(“[\]“,”,$body);

$mail->IsSendmail(); // telling the class to use SendMail transport

$mail->From = “blog@unijimpe.net”;
$mail->FromName = “First Last”;

$mail->Subject = “PHPMailer Test Subject via smtp”;

$mail->AltBody = “To view the message, please use an HTML compatible email viewer!”; // optional, comment out and test
$mail->Body = ‘hola’;
//$mail->MsgHTML($body);

//$mail->AddAddress(“whoto@otherdomain.com”, “John Doe”);

$mail->AddAttachment(“images/phpmailer.gif”); // attachment

if(!$mail->Send()) {
echo “Mailer Error: ” . $mail->ErrorInfo;
} else {
echo “Message sent!”;
}
?>

Destinatario
Asunto
Adjunto
Mensaje

te lo agradezco infinitamente

Manuel
Publicado: 28/01/2009 7:40 am

Buenos Días, tengo un problema tan básico que casi me da verguenza preguntar.
Soy muy novato en el tema y no se como hacer funcionar ese código.
Tengo una página html en la que quisiera incluir ese formulario dentro de una etiqueta con dreamweaver y que funcione, ¿como lo hago?
¿lo puedo poner dentro de html? si no es así ¿como lo podría hacer?
Por cierto, un blog genial unijimpe.

Muchas Gracias de antemano

jesus emilio
Publicado: 04/02/2009 3:08 pm

tengo este codigo para mi formulario pero no funciona, ya que eh realizado el cambio para que el correo de destino quede fijo me podrias ayudar? a y tambien quisiera saber si me peudes ayudar para que en el subject vayan ‘nombre’ y ‘apellidop’, te agradecere muxo

Host = “localhost”;
$mail->From = $_POST['email'];
$mail->Subject = $_POST['nombre'];
$mail->AddAddress(vicoloquio_uam_unach@hotmail.com);
if ($varname1 != “”) {
$mail->AddAttachment($vartemp1, $varname1);
}
if ($varname2 != “”) {
$mail->AddAttachment($vartemp2, $varname2);
}
$body1 = “Nombre“.$_POST['nombre'].”";
$body2 = “Apellido Paterno“.$_POST['apellidop'].”";
$body3 = “Apellido Materno“.$_POST['apellidom'].”";
$body4 = “E-mail“.$_POST['email'].”";
$body5 = “Grado“.$_POST['grado'].”";
$body6 = “Procedencia“.$_POST['prodecencia'].”";
$body7 = “Direccion Procedencia“.$_POST['dirprocedencia'].”";
$body8 = “Tipo de Registro“.$_POST['tiporegistro'].”";
$body9 = “Nombre Ponencia“.$_POST['ponencia'].”";
$body10 = “Nombre facturacion“.$_POST['nombrefactu'].”";
$body11 = “Domicilio facturacion“.$_POST['domiciliofactu'].”";
$body12 = “RFC“.$_POST['rfc'].”";
$mail->Body = “$body1 $body2 $body3 $body4 $body5 $body6 $body7 $body8 $body9 $body10 $body11 $body12″;
$mail->IsHTML(true);
$mail->Send();
$msg = “Registro enviado correctamente”;
}
?>

Registro a 6° Coloquio

Registro de Coloquio
Ingrese sus datos para llevar a cabo el registro en el 6° Coloquio Internacional de Cuerpos Academicos y Grupos de Investigacion en Analisis Organizacional que se llevara acabo el 2 y 3 de Abril de 2009, en la ciudad de Tapachula, Chiapas, Mexico.

Nombre

Apellido Paterno

Apellido Materno

E-mail

Grado

Licenciatura
Maestria
Doctorado

Instirución de Procedencia

Dirección de Institución

Tipo de Registro

Participante
Ponente

Si presenta ponencia ingrese sus datos sino omita los campos.

Nombre Ponencia

Archivo de Ponencia (en pdf)

Si requiere Factura Ingrese sus datos sino omita los campos.

Nombre/ Institucion

Domicilio Fiscal

RFC:

Enviar ficha de pago correspondiente al 6° Coloquio.

Ficha de pago

Frank Ore
Publicado: 09/02/2009 12:22 pm

cuando llamo desde el form al php me sale la ventana para guardar o abrir el archivo.. por que se da esto?

Julian
Publicado: 09/02/2009 4:08 pm

Muy bueno tu blog realmente felicitaciones…. bueno he descargado el ejemplo lo he probado y funciona correctamente, pero al querer quitar la casilla de destinatario y dejar un mail de destino fijo, me ocurrio lo siguiente:

lo que hice fue reemplasar lo siguiente:

$mail->AddAddress(blog@unijimpe.net);

como lo indicas en una solución anterior

pero no me funcionó, asi que lo escribi de la siguiente forma:

$mail->AddAddress(“blog@unijimpe.net”);

colocando el mail entre las commillas funciono correctamente…

no se si es cuestion de mi server pero depronto a algunos ya les paso lo mismo y la solucion es muy facil….

Frank Ore
Publicado: 09/02/2009 4:10 pm

no se puede descargar los arhivos de ejemplo que posteaste

Julian
Publicado: 10/02/2009 5:44 pm

hola de nuevo, me he tropesado con el problema de no saber como agregar nuevos campos como nombre, telefono…. y colocar el codigo necesario para que esos valores melleguen al correo… lo he intentado copiando

$body = “Mensaje“.$_POST['mensaje'].”";

y cambio las etiquetas, pero siempre me llega solo la casilla de mensaje al correo…

que debo hacer para agregar nuevas casillas??? gracias…

armsteeth
Publicado: 04/04/2009 9:42 pm

Hola!
Estoy creando una página web con unos formularios y para aplicar el función de adjunto a travéz de phpmailer me sacrificaba muchísimas horas, dando vuelta miles de páginas en diversos idiomas, pero resultaba nada.
Pero tu muestra funciona de maravilla!!
Quería agradecerte por eso.
Gracias!

Gabriel
Publicado: 18/04/2009 5:17 pm

Veamos:

Funciona perfecto, solo que…

Me gustaria que en lugar de pedir por input la direccion del destinatario, èsta fuera asignada por defecto…Es decir, el mensaje siempre iria dirigido a la misma persona/cuenta (yo/mi cuenta)

Ya lo modifiquè de manera que se pueda pedir por input la direccion del remitente

Saludos.

Daniel
Publicado: 09/05/2009 9:04 pm

Hola. Muy bueno el script en php para enviar archivos por mail. Es lo que estoy buscando pero necesito que en lugar de que el usuario selecciones el archivo se envíe un archivo en particular que está guardado en el servidor. Hay que aclarar que soy nuevo en PHP, perobé algunas opciones que encontré en la web, pero no lo gro adjuntar el archivo. ¿ Me podrían ayudar a solucionarlo ?.

Desde ya, gracias.

Saludos.

Daniel.

Carolina
Publicado: 09/06/2009 11:05 am

soy nueva en esto yestoy mareada.
La funcion phpmailer funciona bien, pero tengo problemas con los adjuntos:
1.¿los tengo que subir al servidor?
2.¿como.. prove con move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $nombre_archivo)).. pero no me funciona , me da error.
alguien me puede dar una mano..
gracias

cecilia
Publicado: 06/08/2009 8:49 pm

no entiendo nada….. :(

maria alejandra
Publicado: 10/08/2009 6:38 pm

hola chicos guapos

juan carlos
Publicado: 02/10/2009 2:57 am

Hola, use tu ejemplo para hacer un formulario a una página web. Creo haber hecho todo bien, incluso al enviarse dice “mensaje envíado correctamente”. El problema es que no se ha donde llega correctamente porque al correo que le puse como destino no llega simplemente. Quisiera saber si alguien sabe si hay ciertas modificaciones más que hacer. Saludos.

flequito
Publicado: 20/10/2009 6:22 am

una duda?
lo tengo y funciona, lo hice para que se puedan adjuntar tres archivos.
Pero como podría hacer para que si adjuntan más de 2 megas le tire un mensaje tipo “sus archivos son demasiado grandes” o algo asi…
sería de gran ayuda, gracias de antemano!!!

Hernán
Publicado: 26/11/2009 2:09 pm

Seguí todas las instrucciónes, pero al enviar me sale el siguiente mensaje (Could not instantiate mail function.) -el mail no llega, por supuesto- En qué le estoy pifiando?

cjavier
Publicado: 04/01/2010 6:51 am

Bien me va de maravilla pero tengo dos problemas:

El primero es que no me envia archivos de mas de 200k y querria que me enviase archivos hasta 10 megas como poco

El segundo es que no me deja enviar archivos .rar aunque lo meta en el codigo del phpmailer

‘wbxml’ => ‘application/vnd.wap.wbxml’,
‘wmlc’ => ‘application/vnd.wap.wmlc’,
‘word’ => ‘application/msword’,
‘xht’ => ‘application/xhtml+xml’,
‘xhtml’ => ‘application/xhtml+xml’,
‘xl’ => ‘application/excel’,
‘xls’ => ‘application/vnd.ms-excel’,
‘xml’ => ‘text/xml’,
‘xsl’ => ‘text/xml’,
‘zip’ => ‘application/zip’

(linea 1836)

pichu
Publicado: 20/02/2010 10:38 pm

que es un PHPMailer

paulis
Publicado: 23/02/2010 11:10 am

excelente, esta pagina

ronald lau
Publicado: 28/04/2010 2:47 am

Hoal podrias actualizar los links del PHPMAILER ,me sale error al descargarlos, gracias

ravi
Publicado: 29/04/2010 1:18 pm

Hola Baja el codigo y no mas no funciona esta igual como lo tienen dice que el mensaje se envio correctamente pero no llega al correo que lo mando que esta pasando ahi ya le busque por todos lados y no mas no me llega el mensaje y de su pagian de ustedes si se manda ??????’ o_O???

Sergio
Publicado: 06/05/2010 4:06 pm

Saludos, estoy igual que muchos, lo bajo y me manda el mensaje de que fue enviado, pero al checar el correo nomas no veo el mensaje, ayuda porfavor.

unijimpe
Publicado: 08/05/2010 9:57 pm

Cuando los correos no llegan o llegan a la carpeta SPAM tienen varias razones. Una de las razonees que el IP desde donde envías el email esta marcado en un blacklist es decir una lista de servidores que estan bloqueados por que se han utilizado para hacer spam. Puedes revisar si tu IP esta en esta lista en servicios como:

http://whatismyipaddress.com/blacklist-check
http://www.mxtoolbox.com/SuperTool.aspx

Esta es una de las razones por la cual es necesario contratar un Hosting de calidad, pues algunos que ofrecen precios baratos tienen IPs que estan en los blacklist.

Rosi
Publicado: 03/06/2010 3:46 pm

Hola, a mi me sale este error en el formulario
Notice: Undefined index: action in C:\wamp\www\mailattach\mailattach.php on line 4

…y cuando lo envío me da estos otros errores:
Deprecated: Function set_magic_quotes_runtime() is deprecated in C:\wamp\www\mailattach\class.phpmailer.php on line 1091

Deprecated: Function set_magic_quotes_runtime() is deprecated in C:\wamp\www\mailattach\class.phpmailer.php on line 1095…

me podrian ayudar por favor?
Ah lo estoy ejecutando con wampserver ya que aún no he colgado la página.
Gracias, de antemano

Inty
Publicado: 10/06/2010 11:11 pm

QUE TAL, REALMENTE ES MUY BUENO ESTE TUTORIAL, PERO PIDO DE FAVOR SI ME PUEDEN EXPLICAR QUE DATOS DEBO CAMBIAR, YA QUE YO LLEGO HASTA DONDE DICE MENSAJE ENVIADO, PERO NO SE ENVIA AL EMAIL QUE YO ESCRIBO EN EL INPUT DE DESTINATARIO, QUISIERAN ME AYUDEN CON ESO, Q DATOS SON LOS QUE SE CAMBIAN, DE ANTE MANO GRACIAS.

Edgar
Publicado: 11/06/2010 1:47 am

le diste por la cabeza al clavo, andaba buscando justo lo que indicas en el manual de doy un 10, gracias, me funcionó perfectamente, tuve que irme a los tutoriales de la libreria porque requería autenticación del smtp, muchas gracias.

daniela
Publicado: 16/06/2010 3:21 pm

Necesito ayuda, necesito validar el campo del archivo adjunto mediante algun lenguaje, me da igual cual sea, pero.. necesito que le avise al usuario si es que no adjunto el archivo…podrian ayudarme….

Saludos.
Adoro tu blog!

Damian
Publicado: 18/06/2010 6:03 pm

que tal.. tengo una duda…

al utilizar el mailattach.. a la hora de correrlo.. me aparece lo siguiente cuando le doy enviar…

Strict Standards: date() [function.date]: It is not safe to rely on the system’s timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function….

como puedo arreglar esto??

Damian
Publicado: 18/06/2010 6:17 pm

sorry error.. jaja.. no me di cuenta q ahi me daba la respuesta.. sorr

Mariana
Publicado: 24/06/2010 8:29 pm

Hola, te felicito por el blog, me vino barbaro el tutorial de php mailer, necesitaba justo algo para mandar archivos. Algo que te queria preguntar era como hacer para que el formulario se mande directamente a un solo destinario sin ser necesario el campo destinatario, intente el $mail->AddAddress(mail@mail.com);

con y sin comillas pero no me funciona, tengo que agregar algo mas?
Algo mas que queria saber si me podes ayudar es como hago para agregar mas campos de texto en el formulario para enviar (ciudad, telefono, etc)

Gracias
Saludos

unijimpe
Publicado: 25/06/2010 7:30 pm

Mariana, para envíar el email a una dirección de email que tu deseas, puedes hacer con el método AddAddress, entonces tendrías que reemplazar la línea de código:

$mail->AddAddress($_POST['destino']);

El donde debes colocar tu dirección email como una cadena de texto, es decir entre comillas.

$mail->AddAddress("mail@domain.com");

Para agregar mas campos al formulario, lo primero es modificar el formulario para que acepte mas datos:

Ciudad <input type="text" name="ciudad"><br>
Teléfono <input type="text" name="telefono"&gt<br>

Luego en el momento de la creación del email, también agregas estos datos en el PHP que procesa los datos antes de enviarlos:

$body.= "<strong>Ciudad</strong> ".$_POST['ciudad']."<br>";
$body.= "<strong>Teléfono</strong> ".$_POST['telefono']."<br>";

Luis Rodriguez
Publicado: 03/07/2010 12:18 am

Hola Jim, ya puedo enviar mails gracias, solo una pregunta:
Reemplace el codigo para que en lugar de enviar al mail que se introduce en el control, se envie a un mail fijo, como atencionclientes@misitioweb.com

Ahora, es algo muy sencillo, pero no le hallo. Como puedo hacer para que le llegue una copia al correo que se introduce y a mi correo que tengo fijo por dentro?

Es decir, que mande el correo a 2 cuentas de correo, una fija y otra la que meten desde el formulario.

Muchas gracias y felicidades por todo!!

Prof. Musica
Publicado: 06/08/2010 1:17 am

Como podria aplicar todo esto en un blogger??? quien puede aportarme alguna instruccion o alguna guia. Se los agradesco mucho. Buen aporte.

Yovanna
Publicado: 06/08/2010 1:28 am

Hola!!
necesito ayuda urgente!!!
ya baje y modifike el script, al momento de cargarlo me sale la pagina y todo!! asi igualita a la del ejemplo, pero a la hora de enviarlo no me llega nada!! y ya baje el servidor, el smtp y le puse local host pero creo yo ke lo estoy direccionando mal!!! o tengo guardado el smtp en otro lado!!! por fa ayudenme necesito esto para el lunes!!!
mi mail es delusional_coop@hotmail.com por si alguien desea ayudarme TToTT

alex
Publicado: 27/08/2010 10:58 am

porque no me fucniona?????” no me llega nada!!!!!

ernesto
Publicado: 09/09/2010 7:28 pm

Hola, una pregunta, se podria poner a un lado del espacio para adjuntar archivo, el nombre y tamaño del archivo que se esta subiendo?

gerMDZ
Publicado: 31/10/2010 4:30 pm

Mi problema, si mando png o txt sin problemas si mando pdf o doc no llegan.

Cual será el problema?

leonardo
Publicado: 08/11/2010 5:36 am

hola que tal, el formulario de envio esta bueno, pero que pasa lohe probado en forma local y lo subi aun server y al llenar llos campos le doy enviar y no me llega el mail por ej si pongo leosalomon@gmail.com , como destinatario no llega a mi cuenta , reviso tambien si esta como spam y eso no me sale o sea que no llega no se por que seria que si me pueden dar una solucion y explicacion agradeceré gracias…

leonardo
Publicado: 08/11/2010 4:26 pm

HOla, muy bueno el ejemplo que has puesto para enviar correos a destinarario, pero como se podria hacer tambien por ej que no solo envie a un solo destinatario sino a todo un grupo que sea con copia a los demas?? por ej a dos correos o mas……como se puede hacer si me podes responder a la brevedadlo agradeceria……

saludos leonardo

leonardo
Publicado: 10/11/2010 6:17 pm

Hola que tal, el codigo esta bueno
pero la pregunta es como se puede agregar un campo mas que sea on copia y copia oculta? en la programacion como seria?? gracias

Roberto
Publicado: 17/11/2010 10:35 am

Enviar Email con Adjuntos

Resibo el mail pero no viene el adjunto, q’ puede estar pasando…unijimpe

Roberto
Publicado: 17/11/2010 12:01 pm

Hola, el blog super bueno..Felicitaciones

Mi consulta es la siguiente:

Recibo el correo pero no el documento adjunto q’ podra ser ???

Gracias

carlos
Publicado: 22/11/2010 6:18 pm

algun servidor de correo que me recomiendes para probar

enviar e-mail con adjunto. bloqueado
Publicado: 14/12/2010 3:10 pm

[...] enviar e-mail con adjunto. bloqueado Buenas, Encontre esto aver si esto te vale http://blog.unijimpe.net/enviar-email-con-adjuntos/ Saludos Reply With [...]

Angel
Publicado: 24/01/2011 2:50 pm

Hola, excelente explicación.

Seria posible que la imagen adjunta aparesca dentro del contenido del mensaje? Por ejemplo, si es un formulario de bolsa de trabajo y se requiere la fotografia del solicitante…podria estar embebida en el $body?

NIco
Publicado: 22/02/2011 12:25 pm

Hola, como estan, gracias por este codigo me vino de primera, pero tengo un problemita, me funciona perfecto con “crome” pero no con mozilla ni con IE.
alguien me puede ayudar, adjunto el codigo ya que le hice algunas adaptaciones..

muchas gracias

Irving
Publicado: 17/03/2011 11:23 pm

Hola me da este error “Could not instantiate mail function. ” alguien tiene la solucion?

Julio59
Publicado: 18/03/2011 2:47 am

Magnifico blog felicitaciones unijimpe y a todos los que ponen sus conocimientos aqui, gracias

a quien me pueda ayudar

mi problema es que tube que hacer dos archivos separados para enviar los emails y un buen rollo de cosas, si lo pongo en la forma mas sencilla, el formulario en html y el PHPMailer en php al correrlo me sale el sgte error

Notice: Undefined index: action in C:\Miweb\mailattach.php on line 4, que es la linea donde esta:
if ($_POST['action'] == “send”) {

al regresar a la pag siempre sale el error

ayuda porfavor, gracias anticipadas

Julio59
Publicado: 22/03/2011 10:23 pm

Gracias amigos, segui buscando y encontre la solucion, y para el que tenga este problema aqui le va:

if (isset($_POST['action']) && $_POST['action'] == “send”) {

moises
Publicado: 01/04/2011 2:59 pm

Hola, quería preguntar alguien sabe como enviar los datos del formulario como archivo adjunto a un correo???

encontré como hacerlo con php en http://www.desarrolloweb.com/articulos/1694.php pero la verdad no pude hacerlo funcionar ….. les ruego si alguién pudiese interesarse y ayudarme en esto por favor mi mail es moisesneveu @ gmail

Además creo que UNIJIMPE podría mejorarlo y ponerlo aqui en esta web…

Saludos a todos y muchas gracias.

Ruben Juarez
Publicado: 21/05/2011 11:36 am

me aparece esto en arriba del formulario en el navegador
Notice: Undefined index: action in C:\wamp\www\PruebasPHP2\formularioMail.php on line 3

Patricio
Publicado: 20/06/2011 11:19 pm

Hola, necesito hacer una consulta a lo mejor alguien me puede ayudar. Tengo una pagina web y dentro un formulario de contacto, hace un tiempo no me esta funcionando el envío ya que en el hosting esta bloqueda esta forma de envío debido a que no tiene ninguna verificación. Me comunique con ellos y me informaron que debido a un Spam que perjudico a la empresa optaron por esta opcion de bloqueo ( lo cual lo encuentro razonable), me dijeron que implementara en mi formulario el sistema phpmailer. Mi formulario es super sencillo nombre,correo, teléfono y mensaje el cual me llega a mi correo , me pueden ayudar a implementar este sistema por favor, lo necesito urgente.

Gracias.

unijimpe
Publicado: 21/06/2011 10:04 am

Patricio, ese el problema de contratar hosting barato, en muchas ocaciones te bloquean el envío de correos o tienen IPs que estan marcados en el Black List de SPAM.

Ahora si tienes que hacer el envío utilizando PHPMailer, puedes leer el siguiente artículo: http://blog.unijimpe.net/introduccion-a-phpmailer/

Patricio
Publicado: 21/06/2011 8:41 pm

Gracias por contestar unijimpe, no si no es para nada barato, se paga $ 40.000 anuales en Chile ( U$ 84 aprox. ) pienso que no es poco, si el hosting es muy bueno. Voy a ver lo que me propones y te aviso como me fue.

Gracias.

Patricio
Publicado: 21/06/2011 8:59 pm

Disculpa que sea tan tonto pero como lo puedo implementar en mi formulario HTML, te puedo enviar el formulario que tengo para que me ayudes por favor?, realmente estoy totalmente atorado. Si no puedes lo comprenderé. Realmente hay cosas que se como se cambiarían pero hay otras que son mas técnicas y esas no las entiendo.

Gracias

Larry
Publicado: 30/06/2011 2:54 pm

unijimpe:
Primeramente aprovecho para felicitarte por el blog y agradecerte el acceso a tanta información valiosa de la cual mucho hemos aprendido.

Te agradecería si es posible, me indicaras como agrego un captcha a este script (php no es mi fuerte), ya lo intenté con reCaptcha y con otros captcha pero aunque no le escriba el código, el mensaje y el adjunto llegar al email perfectamente.

Desde ya, muchas gracias por tu atención y paciencia para los que estamos aprendiendo. Saludos cordiales

javier
Publicado: 04/07/2011 3:41 pm

Que tal, probe el código del ejemplo de mail y adjunto, pero me marca un error, es el siguiente: “Could not instantiate mail function.” No se que podría ser, espero ma puedan dar alguna ayuda.
Gracias!!

David
Publicado: 18/07/2011 7:50 pm

grande maestro!!! muchas gracias, estaba buscando esto por mucho tiempo, funciona a la primera. te pasaste.
me encanta tu blog.
saludos

agustin
Publicado: 22/08/2011 2:28 am

si me funcione pero no vemo los archivos adjuntps

Peter
Publicado: 30/08/2011 7:12 pm

Hola utilice el formulario, cambie algunos cogidos pero como lo podria validar porque intente validarlo con java script y no pude.

Gala
Publicado: 31/08/2011 12:27 pm

Hola, muchas gracias por la ayuda, me funcionó todo perfecto, menos una cosa, necesito adjuntar más de un archivo y no consigo encontrar la manera.

Lo he buscado en la documentación de la web del autor pero tampoco encuentro la solución, ¿alguien puede ayudarme? por favor, es muy importante.

¡¡Muchas gracias!!

rs
Publicado: 07/09/2011 5:23 pm

excelente me ayudo mucho

decoracion con globos
Publicado: 17/11/2011 10:46 am

Estoy tratando de aplciar esto del archivo adjunto, tengo un formulario que lleno y lo guardo, y lo programo para que se envie 24 horas despues automaticamente, y despues otras 24 horas otra vez lo enia automaticamente. Mi pregunta es, cuanto tiempo se mantiene el archivo temporal. Y si se puede hacer esto que quiero hacer.

Carlo
Publicado: 05/01/2012 2:15 pm

Hola, antes que nada gracias por los buenos post me han servido de mucho
pero tengo un pequeño problema y que ria ver si me pueden ayudar.

lo que quiero hacer es al terminar de mandar el mail
redireccionar a otra pagina
en php lo estoy haciendo con header(‘location:paginados.php’);
pero me marca un warring Cannot modify header information – headers already sent by

alguna idea de como solucionarlo o de como hacer lo que pretendo de antemano gracias

patricio silva
Publicado: 01/02/2012 9:38 am

hola muy bueno dias la consulta que tengo esque ejecuto el programa y me sale que envia correctamente pero no manda a mi correo bueo dejo el codigo como lo tengo para ver si me pueden indicar la falla:

Host = “localhost”;
$mail->From = “lordblack_snake@hotmail.com”;
$mail->FromName = “correo hotmail”;
$mail->Subject = $_POST['asunto'];
$mail->AddAddress($_POST['destino']);
if ($varname != “”) {
$mail->AddAttachment($vartemp, $varname);
}
$body = “Mensaje“.$_POST['mensaje'].”";
$body.= “Enviado por http://www.hotmail.com“;
$mail->Body = $body;
$mail->IsHTML(true);
$mail->Send();
$msg = “Mensaje enviado correctamente”;
}
?>

PHP Email Attach

Envíar Email con Adjuntos
Ingresar los datos en el formulario.

Destinatario

Asunto

Adjunto

Mensaje

por favor ayudenme es mi trabajo para mi curso de verano de php

MAria
Publicado: 25/05/2012 8:41 pm

saludos,
Primero agradecer infinitamente por toda la informacion.
Segundo, tengo un problema con el envio de datos adjuntos,
el mensaje llega sin ningun problema. Mi servidor de correos
es contratado pero mi servidor web es local.Como es que tengo que colocar la ruta del archivo a adjuntar????

Porfas…es de vida o muerte…

Gracias de antemano.

yony
Publicado: 08/06/2012 12:17 pm

no envia correo a hotmail, gmail. pero a otros si.. ?? que se pude hacer

Marina
Publicado: 24/07/2012 12:21 pm

Genial el tutorial, me funciona perfecto. Ahora te hago una pregunta, puedo hacer que esto sea obligatorio en mi formulario? te muestro lo que estoy haciendo…
http://www.kingdomconsultora.com.ar/consultora/bolsadetrabajo/bolsadetrabajo.php

edmilson
Publicado: 24/07/2012 4:57 pm

hola , lo he probado , me envia el email pero no el anexo ,,llevo dias intentado ,con la class php mailer he leido 1milion de tutos y no encuentro solucion, mi host es 1and1 ,sera este el problema?

 

Comentar

En este blog los comentarios están moderados, serán mostrados cuando el administrador los apruebe. Por favor, evita comentarios ofensivos u obscenos por que no serán aprobados.
Si deseas publicar código fuente debes hacerlo entre las etiquedas <code> y </code>, además debes reemplazar los carácteres < por &lt; y > por &gt;.

(Requerido)

(Requerido, no será publicado)

(Requerido)

(Tags aceptados: <a> <em> <strong> <code> <ul> <li>)