Ir para conteúdo

POWERED BY:

Arquivado

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

Lord of The Flies

Funciona no Windows mas no Linux nao!!

Recommended Posts

Saudações galera!

 

Fiz um formulário de contato no site usando a função mail(), e testando localmente ou seja em um Windows Server 2000 funcionou, mas quando mando a página para o provedor que é um Linux não funciona.

 

Alguma idéia??

 

Desde já agradeço a colaboração.

 

Abraços!!!

 

Segue o código!!

 

<?# Dados do destinatário$Para = $HTTP_POST_VARS['destino']; $nome = $HTTP_POST_VARS['nome'];$email = $HTTP_POST_VARS['email']; $mensagem = $HTTP_POST_VARS['mensagem']; # Assunto$Assunto = $HTTP_POST_VARS['assunto'];# Remetente$EMailRemetente = "";# Conteúdo do e-mail$ConteudoEMail = "<html><head></head><body leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'><table width='750' height='100%' border='0' align='center' cellpadding='0' cellspacing='0'>  <tr>     <td valign='top'>       <table width='100%' border='0' cellpadding='0' cellspacing='0'>        <tr>           <td width='10%' rowspan='2'><img src='http://www.fsg.br/pos/img/logo_pos_email.jpg' width='77' height='69'></td>          <td width='90%' height='38' bgcolor='#003366'> </td>        </tr>        <tr>           <td height='31'> </td>        </tr>        <tr>           <td colspan='2'> <table width='100%' border='0' cellspacing='0' cellpadding='0'>              <tr>                 <td height='0' bgcolor='#003366'><img src='http://www.amalcaburio.com.br/nova/img/linha_branca.gif' width='1' height='6'></td>              </tr>              <tr>                 <td height='0'><img src='http://www.amalcaburio.com.br/nova/img/linha_azul.gif' width='1' height='3'></td>              </tr>            </table></td>        </tr>      </table>          <table width='100%' border='0' cellpadding='0' cellspacing='1'>        <tr>          <td valign='top' bgcolor='#f7f7f7'>             <table width='100%' border='0' cellpadding='0' cellspacing='3' bgcolor='#f7f7f7'>              <tr>                 <td width='21%'> </td>                <td width='79%'> </td>              </tr>              <tr>                 <td height='20'> <div align='right'><font color='#333333'><strong><font face='Verdana, Arial, Helvetica, sans-serif'><font size='1'>Nome:</font></font></strong></font></div></td>                <td height='20'><font color='#666666'><strong><font face='Verdana, Arial, Helvetica, sans-serif'><font size='1'>$nome</font></font></strong></font></td>              </tr>              <tr>                 <td height='20'> <div align='right'><font color='#333333'><strong><font face='Verdana, Arial, Helvetica, sans-serif'><font size='1'>E-mail:</font></font></strong></font></div></td>                <td height='20'><font color='#666666'><strong><font face='Verdana, Arial, Helvetica, sans-serif'><font size='1'>$email</font></font></strong></font></td>              </tr>              <tr>                <td height='20'>                  <div align='right'><font color='#333333'><strong><font face='Verdana, Arial, Helvetica, sans-serif'><font size='1'>Assunto:</font></font></strong></font></div>                </td>                <td height='20'><font color='#666666'><strong><font face='Verdana, Arial, Helvetica, sans-serif'><font size='1'>$assunto</font></font></strong></font></td>              </tr>              <tr>                <td height='20'>                  <div align='right'><font color='#333333'><strong><font face='Verdana, Arial, Helvetica, sans-serif'><font size='1'>Mensagem:</font></font></strong></font></div>                </td>                <td height='20'><font color='#666666'><strong><font face='Verdana, Arial, Helvetica, sans-serif'><font size='1'>$mensagem</font></font></strong></font></td>              </tr>            </table>          </td>        </tr>      </table>          </td>	</tr>  </table></body></html>";$headers = "MIME-Version: 1.0\n";$headers .= "Content-type: text/html; charset=iso-8859-1\n";$headers .= "From: Site Pós-Graduação FSG <remetente@seudominio.com>\n";# Envio da mensagemif (mail($Para, $Assunto, $ConteudoEMail, $headers, "-f$EMailRemetente")){print 'Mensagem enviada com sucesso!';}else{print 'Erro no envio da mensagem!';}?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

kara já tive esse problema e era o seguinte o servidor não tinha um servidor de email instalado, ai falei com o adminstrador para ele configurar...abraçosMarcio

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aparentemente é prob no server, mas você poderia fazer um teste com a função email, tipo algo bem básico só pra ver se funciona, funcionando o prob é em seu script, ñ funcionando é server.

 

Tem uns exemplos bem básico:

http://br.php.net/manual/pt_BR/function.mail.php

 

Flwwwwwwwwwwwwwww

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ai pessoal, muito obrigado por responderem, vou ver com o pessoal do provedor e ver se o problema é esse mesmo, mas acho que sim pois se fosse script nem no Windows nao funcionaria e como funcionou, tem grandes chances de ser falta de um servidor de e-mails.Abraço!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sei lá, to achando estranho um servidor sem seridor de email, tipo já tive prob ao enviar email, quando Ñ especificava o remetente, daí Ñ enviava, sei lá, dá uma olhada!!!!Flwwwwwwwwwwwww

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode ser mesmo problemas no server SMTP LINUX, ele precisa estar setado no php.ini descomentando a linha e executando o comando de ativação do prog:sendmail_path=/usr/bin/sendmailpode ser um dos prováveis problemas!

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.