Ver Mensaje Individual
  #13 (permalink)  
Antiguo 30/01/2013, 12:05
Avatar de rodno
rodno
 
Fecha de Ingreso: enero-2009
Ubicación: En algun lugar de Cuba
Mensajes: 426
Antigüedad: 15 años, 10 meses
Puntos: 43
Respuesta: error php mailer

Buenas,

prueba esto

Código PHP:
function sendMailPHPMailer($address,$subject,$msg)
{
    require_once(
'../class.phpmailer.php');
    
            
$mail = new PHPMailer();
            
$mail->SetFrom('[email protected]''First Last');
            
$mail->AddAddress($address"Pepe");
            
$mail->Subject    $subject;
            
$mail->MsgHTML($msg);
            if(!
$mail->Send()) {
                echo 
"Mailer Error: " $mail->ErrorInfo;
            } else {
            echo 
"Message sent!";
            }       

}

if (isset(
$_POST['boton_enviar']))
{
    switch (
$tienda)
    {
        case 
'Tienda 1':
        {
            
$email "[email protected]";
            break;
        }
        case 
'Tienda 2':
        {
            
$email "[email protected]";
            break;
        }
        default:
        
$email "ERROR TIENDA";
        break;
    }
    
    if (
$email != "ERROR TIENDA")
    {
        if (
mail($email,"cotizacion",$_POST['modelo']))
            echo 
'correo enviado';
        else
            echo 
'correo no enviado';
            
            
/// OOOO Empleando PHPMailer
            
        
sendMailPHPMailer($email,"cotizacion",$_POST['modelo']);           
            
    }
    else
    echo 
'no se pudo determinar a que tienda enviar el correo';

PD: Si tienes pensadado tener mas tiendas, te recominedo emplear una base de datos donde por cada tienda tengas su correo, y asi te evitarias tantas comparaciones

Saludos
__________________
"No te preocupes si no funciona bien. Si todo lo hiciera, no tendrías trabajo."
"El problema no es no saber, sino no saber quién sabe"
..::Con Karma se piensa mejor::..