Erro formulário de contato

Boa tarde, seguindo a VA e após subir meu script está dando esta mensagem:

Warning: mail() [function.mail]:
Failed to connect to mailserver at "172.122.52.219" port 25, verify
your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Inetpub\vhosts\meusite.com.br\httpdocs\email\processa.php on line 20

Tentei alterar no arquivo processa.php para: ini_set("smtp_port","587");
Mesmo assim não está funcionando, teria alguma dica? Desde já obrigado pela atenção.

Comentários

  • Por favor poste o código fonte, mais já adianto que provavelmente o problema é no servidor.

    area
    area
    area
    area
    area

    image
  • editado maio 2015
    Opa, to com um formulário que não ta pegando :/ 

    <?php

    $para= "@gmail.com, @gmail.com";

    $nome= $_REQUEST['tnome'];
    $email= $_REQUEST['temail'];
    $fone= $_REQUEST['ttelefone'];
    $assunto = $_REQUEST['tassunto'];
    $msg= $_REQUEST['tmenssagem'];

    $corpo= "<strong>Mensagem de Contato </strong><br/><br/>";
    $corpo.= "<strong>Nome: </strong> $nome";
    $corpo.= "<br/><strong>E-mail: </strong> $email";
    $corpo.= "<br/><strong>Telefone: </strong> $fone";
    $corpo.= "<br/><strong>Assunto: </strong> $assunto";
    $corpo.= "<br/><strong>Mensagem: </strong> $msg";


    $header.= "Content-Type: text/html; charset= utf-8\n";
    $header= "From: $email Replay-to: $email\n";



    mail($para,$assunto,$corpo,$header);

    header("location:Teste Menu.html?msg=enviado");

    ?>

    <?php
    $msg=0;
    $msg= $_REQUEST['msg'];
    ?>

    <!DOCTYPE html>
    <html>
    <head lang="pt">
    <meta charset="UTF-8">
    <title>Teste de Formulario</title>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript" src="jquery-form.js"></script>

    </head>
    <body>
    <?php if($msg==enviado): ?>
    <h1>Mensagem enviada, agradecemos o seu contato</h1>
    <?php else: ?>

    <div id="contatos">
    <fieldset id="usuario">
    <legend>Contatos</legend>
    <form method="post" id="fcontato" action="processofrom.php">
    <p>Entre em contato para um avaliação de seu projeto ou para elucidar qualquer dúvida:</p>
    <label for="cnome">Nome:</label><br/>
    <input type="text" name="tnome" id="cnome" size="20" maxlength="30" placeholder="Nome Completo" required="Obrigatorio"/><br/>
    <label for="cemail">E-mail:</label><br/>
    <input type="email" name="temail" id="cemail" size="20" maxlength="30" placeholder="Seu E-mail"><br/>
    <label for="ctelefone">Telefone:</label><br/>
    <input type="tel" name="ttelefone" id="ctelefone" size="20" maxlength="30" placeholder="(XX)3245-2345"><br/>
    <label for="cassunto">Assunto:</label><br/>
    <input type="text" name="tassunto" id="cassunto" size="20" maxlength="30"><br/>
    <label for="cmenssagem">Menssagem:</label><br/>
    <textarea name="tmenssagem" id="cmenssagem" cols="30" rows="3" placeholder="Deixa aqui sua menssagem!"></textarea><br/>
    <input type="submit" name="tenviar" id="cenviar"/>
    </form>
    </fieldset>
    </div>
    <?php endif; ?>
    </body>
    </html>

    Tem como ajudar?
  • Estou com um problema parecido:

    Segui tudo e quando usava o wamp server, tudo funcionou perfeitamente.
    Fui seguir sua orientação para subir os arquivos para um servidor
    Eu tenho conta na Rave Hoste.

    Subi os aquivos tudo para o diretorio public_html.

    Porem quando clico em enviar, aparece a seguinte mensagem:

    Warning: Cannot modify header information - headers already sent by (output started at /home/produtos/public_html/processaForm.php:1) in /home/produtos/public_html/processaForm.php on line 22

    Por favor poderia me ajudar?

  • victoralmeida adicione no inicio do seu script antes de tudo e logo após a abertura do php esta função ob_start(); e ao final do código antes do fechamento do php está função ob_end_flush(); 

    Ficando na prática mais ou menos assim:

    <?php
    ob_start();

    [SEU CÓDIGO]

    ob_end_flush(); 
    ?>



    area
    area
    area
    area
    area

    image
  • Bruno_Lemos qual erro retorna?

    area
    area
    area
    area
    area

    image
Entre ou Registre-se para fazer um comentário.