Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

alexandre_miranda

classe phpmailer - como enviar o conteúdo de variáveis no corpo do e-m

Recommended Posts

Pessoal,Tenho um sistema de solicitação de serviços. Ao inserir uma nova solicitação, preciso enviar um e-mail para o responsável com os dados da solicitação.O e-mail envia, mas não consigo enviar os dados inseridos. Alguém conhece uma forma de montar o corpo do e-mail utilizando as variáveis ???Segue o código: // recebendo os dados do formulario $solicitante = $_POST['solicitante']; $data_ini = $_POST['data_ini']; $data_entrega = $_POST['data_entrega']; $descricao = $_POST['descricao'];// dados para envio do e-mail $mail = new PHPMailer(); $mail->IsSMTP(); // mandar via SMTP $mail->Host = "smtp.sao.terra.com.br"; // servidor smtp $mail->SMTPAuth = true; // smtp autenticado $mail->Username = "usuario@terra.com.br"; // usuário do servidor smtp $mail->Password = "senha"; // senha $mail->From = "alexandre@mvempresarial.com.br"; $mail->FromName = "Intranet - MV"; $mail->AddAddress($e_mail); // variavel recebe e-mail de acordo com o responsavel escolhido $mail->WordWrap = 50; // set word wrap $mail->AddAttachment("/var/tmp/file.tar.gz"); // attachment $mail->AddAttachment("/tmp/image.jpg", "new.jpg"); $mail->IsHTML(true); // send as HTML $mail->Subject = "Ordem de Serviços"; $mail->Body = "Mensagem automática enviada pela Empresa XYZ.<br><br> Uma Ordem de Serviços foi criada e direcionada à você. Dados da Solicitação: <br> Solicitante: $solicitante<br> // como enviar a variavel $solicitante ??? Data de início:$data_ini<br> // como enviar a variavel $data_ini ??? Data de entrega: $data_entrega<br> // como enviar a variavel $data_entrega ??? Descrição/Serviço: $descricao " ; // como enviar a variavel $descricao ??? $mail->AltBody = "This is the text-only body";if(!$mail->Send()){echo "O e-mail não pode ser enviado";echo "Erro: " . $mail->ErrorInfo;exit;}echo "Um e-mail com os dados da solicitação foi enviado para o(a) responsável" ;Desde já, agradeço.Abraços !!

Compartilhar este post


Link para o post
Compartilhar em outros sites

a forma que voce fez, mesmo não sendo a recomendada, esta correta ...

Pô cara, vacilo meu. Eu estava errando na nomenclatura. Consegui colocar o conteúdo das variáveis no e-mail. Funcionou !A propósito, existe outra forma de fazer isso, como ?Obrigado !

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.