Ir para conteúdo
Fórum Script Brasil
  • 0

PHPMailer envia mensagem vazia quando adiciona Anexo


Thriliriel

Pergunta

Olá.

Tenho um código que envia e-mail utilizando o PHPMailer, anexando um arquivo no mesmo. Testando em meu servidor local, vai tudo tranquilo, mas no servidor do site a mensagem chega vazia, sem a mensagem e sem o anexo (apenas com o título do e-mail).

Segue o código:

require "phpMailer/class.phpmailer.php";
$mail = new PHPMailer(); //
// Define o método de envio
$mail->Mailer = "smtp";
// Define que a mensagem poderá ter formatação HTML
$mail->IsHTML(true); //
// Define que a codificação do conteúdo da mensagem será utf-8
$mail->CharSet = "utf-8";
// Define que os emails enviadas utilizarão SMTP Seguro tls
$mail->SMTPSecure = "tls";
// Define que o Host que enviará a mensagem é o Gmail
$mail->Host = $this->host;
//Define a porta utilizada pelo Gmail para o envio autenticado
$mail->Port = "587";
// Deine que a mensagem utiliza método de envio autenticado
$mail->SMTPAuth = "true";
// Define o usuário do gmail autenticado responsável pelo envio
$mail->Username = $this->emailEmpresa;
// Define a senha deste usuário citado acima
$mail->Password = $this->senhaEmail;
// Defina o email e o nome que aparecerá como remetente no cabeçalho
$mail->From = $mail->Username;
$mail->FromName = $this->request->post('fNome');
// Define o destinatário que receberá a mensagem
$mail->AddAddress($depa);
/*
Define o email que receberá resposta desta
mensagem, quando o destinatário responder
*/
$mail->AddReplyTo($mail->Username, $mail->FromName);
if (isset($_FILES["fCurriculo"])) {
$mail->AddAttachment($_FILES["fCurriculo"]["tmp_name"], $_FILES["fCurriculo"]["name"]);
}
// Assunto da mensagem
$mail->Subject = $sunto;
// Toda a estrutura HTML e corpo da mensagem
$mail->Body = $msg;
$a = $mail->Send();
Se eu comento a linha do AddAttachment, o e-mail chega com a mensagem normalmente. Parece ser algo relacionado ao método de adicionar anexos, alguém saberia o que pode ser?
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...