PHP - Problemas con PHPMailer

   
Vista:

Problemas con PHPMailer

Publicado por Antonio (4 intervenciones) el 28/07/2008 18:09:15
Saludos, llevo todo la mañana intentando configurar phpmailer con mi servidor, no parece darme ningún tipo de error, lo único que hace es recargar la página y ya está, pero no envia el correo ni el adjunto:
Aquí os dejo el código por si podeis ver algo que se me escape.

PD: Los datos de la web, usuarios y contraseñas son ficticios.

Como siempre, gracias de antemano:

<?php
$error="";
if ($achivo =="none")
{
$error.="No ha seleccionado ningúarchivo.";
}

if (!$error)
{
$mail->IsSMTP();
require "includes/class.phpmailer.php";
$mail = new phpmailer();
$mail->PluginDir = "includes/";
$mail->Host = "smtp.miweb.com";
$mail->SMTPAuth = true;
$mail->Username = "usuario";
$mail->Password = "contraseña";
$mail->From = "info@miweb.com";
$mail->FromName = "Curriculum web";
$mail->Timeout=120;
$mail->AddAddress("info@miweb.com");
$mail->Subject = "Nuevo Currículum";
$mail->Body = "<b>Enviado desde la página web</b>";
$mail->AddAttachment($archivo,$archivo_name);
$mail->SetLanguage('es','language/')

$exito = $mail->Send();

$intentos=1;
while ((!$exito) && ($intentos < 5))
{
sleep(5);
//echo $mail->ErrorInfo;
$exito = $mail->Send();
$intentos=$intentos+1;
}
if ($mail->ErrorInfo=="SMTP Error: Data not accepted")
{
$exito=true;
}
if(!$exito)
{
echo "Problemas enviando correo electó a ".$valor;
echo "<br/>".$mail->ErrorInfo;
sleep(5);
}
else
{
echo "Mensaje enviado correctamente";
sleep(5);
}
$mail->ClearAddresses();
}
else {
?>

<HTML>
<BODY>
<? If ($error) echo "<font color='red'>$error</font>";?>
<FORM ENCTYPE="multipart/form-data" METHOD="post" ACTION="<?=$PHP_SELF?>">
<TABLE BORDER=0 ALIGN="CENTER">
<TD>Fichero adjunto (no mayor de 2 Mb):</TD>
<input type="hidden" name="MAX_FILE_SIZE" value="2097152">
<TD><INPUT TYPE="file" NAME="archivo" SIZE="35"></TD>
</TR>
<TR>
<TD COLSPAN="2" ALIGN="CENTER"><INPUT TYPE="submit" VALUE="Enviar" name="enviar"></TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
<?
}
?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problemas con PHPMailer

Publicado por Pineapple (183 intervenciones) el 28/07/2008 19:14:05
Hola, mira puedes probar con la información de esta liga:

http://blog.unijimpe.net/enviar-email-con-adjuntos/

Y si aun asi no te funciona, checa si tu servidor esta habilitado para el envio de mails.

Saludos!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar