Failed PHP code: Indicates Email Sent But does not send anything

0

I want to complete this code to send a file whenever a particular page is opened.

<?php

// Incluir a classe no teu ficheiro
require_once 'PHPMailerAutoload.php';
require_once 'class.phpmailer.php';
require_once 'class.smtp.php';

// Instanciar a classe para envio de email
$mail = new PHPMailer(true);

// Vamos tentar realizar o envio
try {

    // Remetente
    $mail->AddReplyTo('[email protected]', 'Meu Nome');
    $mail->SetFrom('[email protected]', 'Meu Nome');



    // Destinatário
    $mail->AddAddress('[email protected]', 'Destinatário');

    // Assunto
    $mail->Subject = 'Segue ficheiro anexo com XPTO';

    // Mensagem para clientes de email sem suporte a HTML
    $mail->AltBody = 'Em anexo o ficheiro com XPTO.';

    // Mensagem para clientes de email com suporte a HTML
    $mail->MsgHTML('<p>Em anexo o ficheiro com XPTO.</p>');

    // Adicionar anexo
    $caminho = 'C:/xampp/htdocs/envio_de_arquivo_automatico/PHP_ENVIAR_ARQUIVO_POR_EMAIL/PHPMAILER/PHPMailer-master/PHPMailer-master/';
    $ficheiro = 'Documento2.docx';

    $mail->AddAttachment($caminho.$ficheiro);

    // Enviar email
    $mail->Send();

    echo "Mensagem enviada!";
}
catch (phpmailerException $e) {
    // Mensagens de erro do PHPMailer
    echo $e->errorMessage();
}
catch (Exception $e) {
    // Outras mensagens de erro
    echo $e->getMessage();
}

?>
    
asked by anonymous 04.04.2015 / 17:47

0 answers