Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2015, 09:07
ymolinay
 
Fecha de Ingreso: febrero-2014
Mensajes: 25
Antigüedad: 10 años, 9 meses
Puntos: 1
Pregunta PHPMailer - Proxy

Hola!, tengo un problema usando PHPMailer en un servidor que tiene un proxy. Este proxy solicita un usuario y contraseña cada vez que quieres navegar por internet (por cualquier medio).
Entonces, el problema que tengo es que no salen los correos y $mail->SMTPDebug = 1; me dice que no se pudo autenticar con el servidor SMTP. imagino que se debe al proxy.
Hay alguna forma de establecer el acceso al proxy a través de PHPMailer? y sino, qué otra opción hay?

este es mi código:

Código PHP:
function emailEmpleado($mensaje$correo$asunto) {
    
$mail = new PHPMailer(true);
    try {
        
$mail->IsSMTP();
        
$mail->SMTPAuth true;
        
$mail->SMTPDebug 1;
        
$mail->Host 'mail.######.com';
        
$mail->Port 587;
        
$mail->SMTPSecure 'tls';
        
$mail->SMTPAuth true;
        
$mail->Username "#########@######.com";
        
$mail->Password '***********';
        
$mail->AddAddress($correo);
        
$mail->AddBCC('###########@######.com');
        
$mail->SetFrom("people@######.com.pe");
        
$mail->FromName utf8_decode("######");
        
$mail->Subject utf8_decode($asunto);
        
$body $mensaje;
        
$mail->MsgHTML($body);
        
$mail->Send();
    } catch (
phpmailerException $e) {
        return 
$e->errorMessage();
    } catch (
Exception $e) {
        return 
$e->getMessage();
    }

PD: El código funciona en otros servidores.