Ir para conteúdo

Salups

Members
  • Total de itens

    1
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Salups

  1. Salups

    Erro ao enviar email via SMTP

    Pessoal bom dia, sou iniciante em programação e criei um site para uma empresa, quando criei estava tudo uma beleza a pagina de contato, só que depois que implementei o código do recaptcha na pagina PHP, parou de enviar email e só da erro de porta no SMTP(fiz o teste); Segue o erro e o código do meu PHP. O erro é este. Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in E:\NavisSite\novo\cgi-local\formmail.php on line 40 <?php ini_set('display_errors', true); error_reporting(E_ALL); $captcha = $_POST['g-recaptcha-response']; if($captcha != ''){ $secreto = ' meu codigo secreto'; $ip = $_SERVER['REMOTE_ADDR']; $var = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=$secreto&response=$captcha"); if (json_decode($var, true)) { if(sizeof($_POST)) { $recipient = $_POST['recipient']; $subject = $_POST['subject']; $redirect = $_POST['redirect']; if($recipient != "meuemail@teste.com.br") die(); $ip = getenv("REMOTE_ADDR"); $html = "<html><head></head><body>"; $html .= "<p>Mensagem enviada pelo IP: $ip</p>"; $html .= "<table border=1 cellspacing=0 cellpadding=5>"; while(list($key, $val) = each($_POST)) { if($key != 'recipient' && $key != 'subject' && $key != 'redirect' && strtolower($key) != 'submit') { $html .= "<tr><td width='5%' nowrap>$key</td>"; $html .= "<td>$val</td></tr>"; } } $html .= "</table>"; $html .= "</body></html> ini_set(varname, newvalue) if(!mail($recipient, $subject, $html)){ echo error_get_last(); } /*$envia = @mail( $recipient, $subject, $html, "From: Contato pelo site Sistema Navis <webmaster@sistemanavis.com.br>\r\nContent-Type: text/html; charset= utf-8" ); header("Location:http://meusite.com.br");*/ } } } ?> podem me ajudar? não sei nada como disse estou começando.
×

Informação importante

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