WHR 0 Denunciar post Postado Março 19, 2009 Boa tarde pessoal, estou fazendo um formulario onde o usuario seleciona o departamento, ao encaminhar o formulario apenas o departamento selecionado recebe o e-mail, o problema é que não estou recebendoo e-mail. segue o código $sql = "SELECT Nome, Email, Departamento, Status FROM assunto WHERE Departamento = '$Departamento' AND Status = 'A'"; if (!$sql){ $resp = "Ocorreu algum erro ao inserir o fotografo"; } if($res = dbi_query($sql)) { while($row=dbi_fetch_row($res)) { $Email_cad = $row[1]."<br/>"; $EndServ = "http://www.site.com.br/teste/"; $headers .= 'MIME-Version: 1.0'. "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1'. "\r\n"; $headers .= 'From: <contato@email.com.br>'. "\r\n"; $headers = 'Cco: lf@email.com.br'."\r\n"; $Assunto = "E-mail do cliente $Nome"; mail($EMail_cad, $Assunto," <html> <body> <table width=\"550\"> <tr> <th width=\"37%\" align=\"right\" scope=\"col\">Nome:</th> <th width=\"63%\" align=\"left\" scope=\"col\">$Nome;</th> </tr> <tr> <th align=\"right\" scope=\"row\">E-mail:</th> <td align=\"left\">$Email</td> </tr> <tr> <th align=\"right\" scope=\"row\">Telefone:</th> <td align=\"left\">$Telefone</td> </tr> <tr> <th align=\"right\" scope=\"row\">Cidade:</th> <td align=\"left\">$Cidade</td> </tr> <tr> <th align=\"right\" scope=\"row\">Estado:</th> <td align=\"left\">$Esdado</td> </tr> <tr> <th align=\"right\" scope=\"row\">Departamento:</th> <td align=\"left\">$Departamento</td> </tr> <tr> <th align=\"right\" scope=\"row\">Mensagem:</th> <td align=\"left\">$Mensagem</td> </tr> <tr> <th align=\"right\" scope=\"row\"> </th> <td align=\"left\"> </td> </tr> <tr> <th align=\"right\" scope=\"row\">IP:</th> <td align=\"left\">$IP</td> </tr> <tr> <th align=\"right\" scope=\"row\">Data:</th> <td align=\"left\">$Data</td> </tr> <tr> <th align=\"right\" scope=\"row\">Hora:</th> <td align=\"left\">$Hora</td> </tr> </table> </body> </html>", $headers); } } Já inseri um echo p; ver se ele recebe os e-mails do departamento e esta ok, só nao sei o pq o e-mail não chega na caixa postal. Desde já agradeço a ajuda. Abraço Compartilhar este post Link para o post Compartilhar em outros sites
RTDN CONSULTORIA 0 Denunciar post Postado Março 19, 2009 Amigo, adiciona ao inves de apenas o FROM: emial@teste.com.br um cabeçalho como este: $cabecalho = "From: NOME DA PESSOA<EMAILDAPESSOA@DEPARTEMANTO.COM.BR>\n" . "MIME-Version: 1.0\n" . "Content-type: text/html; charset=iso-8859-1"; Acho que so iso ja vai passar a funcionar. Abraços Compartilhar este post Link para o post Compartilhar em outros sites
WHR 0 Denunciar post Postado Março 19, 2009 Amigo, adiciona ao inves de apenas o FROM: emial@teste.com.br um cabeçalho como este: $cabecalho = "From: NOME DA PESSOA<EMAILDAPESSOA@DEPARTEMANTO.COM.BR>\n" . "MIME-Version: 1.0\n" . "Content-type: text/html; charset=iso-8859-1"; Acho que so iso ja vai passar a funcionar. Abraços Antes de tudo obrigado amigo por sua ajuda. Fiz o que você digitou mas continuou na mesma. Segue o código que fiz: $sql = "SELECT Nome, Email, Departamento, Status FROM assunto WHERE Departamento = '$Departamento' AND Status = 'A'"; if (!$sql){ $resp = "Ocorreu algum erro ao inserir o fotografo"; } if($res = dbi_query($sql)) { while($row=dbi_fetch_row($res)) { $Email_cad = $row[1]."<br/>"; $EndServ = "http://www.wilsonfr.com.br/teste/"; $headers .= 'MIME-Version: 1.0'. "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1'. "\r\n"; $headers .= 'From: Wilson Assessoria Contábil <contatogf@gardenfest.com.br>'. "\r\n"; $headers = 'Cco: luizfernando@gardenfest.com.br'."\r\n"; $Assunto = "E-mail do cliente $Nome"; mail($EMail_cad, $Assunto," <html> <body> <table width=\"550\"> <tr> <th width=\"37%\" align=\"right\" scope=\"col\">Nome:</th> <th width=\"63%\" align=\"left\" scope=\"col\">$Nome;</th> </tr> <tr> <th align=\"right\" scope=\"row\">E-mail:</th> <td align=\"left\">$Email</td> </tr> <tr> <th align=\"right\" scope=\"row\">Telefone:</th> <td align=\"left\">$Telefone</td> </tr> <tr> <th align=\"right\" scope=\"row\">Cidade:</th> <td align=\"left\">$Cidade</td> </tr> <tr> <th align=\"right\" scope=\"row\">Estado:</th> <td align=\"left\">$Esdado</td> </tr> <tr> <th align=\"right\" scope=\"row\">Departamento:</th> <td align=\"left\">$Departamento</td> </tr> <tr> <th align=\"right\" scope=\"row\">Mensagem:</th> <td align=\"left\">$Mensagem</td> </tr> <tr> <th align=\"right\" scope=\"row\"> </th> <td align=\"left\"> </td> </tr> <tr> <th align=\"right\" scope=\"row\">IP:</th> <td align=\"left\">$IP</td> </tr> <tr> <th align=\"right\" scope=\"row\">Data:</th> <td align=\"left\">$Data</td> </tr> <tr> <th align=\"right\" scope=\"row\">Hora:</th> <td align=\"left\">$Hora</td> </tr> </table> </body> </html>", $headers); } } Compartilhar este post Link para o post Compartilhar em outros sites
RTDN CONSULTORIA 0 Denunciar post Postado Março 19, 2009 Amigo, vou te mandar um exemplo no qual eu uso: $html .= " <body bgcolor='#FFFFFF' leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'> <table id='Table_01' width='600' border='0' cellpadding='0' cellspacing='0' align='center'> <tr> <td colspan='8'> OI - TESTE </td> </tr> </table> "; $cabecalho = "From: IMASTER <contato@imaster.com.br>\n" . "MIME-Version: 1.0\n" . "Content-type: text/html; charset=iso-8859-1"; $assunto = utf8_decode("Confira a programação People Club para este Final de Semana."); mail($email,$assunto,$html,$cabecalho); Po isso funciona amigo... veja se sua consulta esta correta. E veja se esta retornando o vlor correto..Debuga o codigo.. esquece o envio de email e veja se esta retornando tudo correto abraços Compartilhar este post Link para o post Compartilhar em outros sites
WHR 0 Denunciar post Postado Março 19, 2009 Amigo acho que o problema é que ele esta vindo o e-mail das pessoas referente ao departamento tudo junto ou seja fulano@.comsiglano@.com creio que é por esse motivo que não esta dando certo. Como faço p/ estes e-mails não virem assim todos grudados na hora da inserção. Pois o cliente quer que quando o usuario mandar o e-mail através do site todos o funcionarios referente ao departamento deverão receber este e-mail. Como faço para resolver este problema? Compartilhar este post Link para o post Compartilhar em outros sites
WHR 0 Denunciar post Postado Março 19, 2009 Amigo, não sei como mas funcionou agora...rs Vai entender isso...rs Valeu amigo Compartilhar este post Link para o post Compartilhar em outros sites
WHR 0 Denunciar post Postado Março 19, 2009 Agora preciso com que mande 1 copia para o dono do estabelecimento. Qual comando se utiliza p; fazer isso?: Compartilhar este post Link para o post Compartilhar em outros sites
WHR 0 Denunciar post Postado Março 19, 2009 Resovido, inseri outra linha com o e-mail indicado @mail($email,$Assunto,$msg, $Headers); Valeu Compartilhar este post Link para o post Compartilhar em outros sites