Pesquisar na Comunidade
Mostrando resultados para as tags ''blank''.
Encontrado 1 registro
-
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?