Ir para conteúdo

POWERED BY:

Arquivado

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

lordfox8

Sistema de Cadastro por confirmação por e-mail...

Recommended Posts

Estou com um problema aqui ele fica dando essa mensagem o que devo fazer eu dei uma olhada lah eu to uzando Apache

 

ERRO:

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 c:\appserv\www\inserir.php on line 39

O código da instrução é:

//envio de email confirmando cadastro
$mensagem = "<font size=1 face=Verdana>$nome,</font><br><br>";
$mensagem = "<font size=1 face=Verdana>Constatamos seu cadastro no nosso sistema.</font><br>";
$mensagem .= "<font size=1 face=Verdana>Atenciosamente,</font><br>";
$mensagem .= "<font size=1 face=Verdana>Equipe do site</font><br>";
mail($email,"Confirmação de Cadastro","$mensagem");

e falaram para arrumar no PHP.ini mas do apache ta assim no PHP.INI

 

[mail function]

; For Win32 only.

SMTP = localhost

 

; For Win32 only.

sendmail_from = me@localhost.com

 

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").

;sendmail_path =

o que devo por em cada coisa alguem pode me ajudar por favor... manjo muito pouco de PHP estou aprendendo....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para enviar e-mails da sua máquina, é necessário instalar um servidor SMTP.

 

Recomendo a você usar o SMTP de outros, como do Yahoo!, que é gratuito.

 

Veja a classe PHPMailer. Ela ajuda bastante nessa ação:

http://phpmailer.sourceforge.net

 

http://www.vivaolinux.com.br/dicas/verDica.php?codigo=2476

 

Movido:

Artigos, Dicas, Tuttoriais e Matérias http://forum.imasters.com.br/public/style_emoticons/default/seta.gif PHP

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas como ficaria tem como se dah uma previa.... eu tenho dominio soh com redirecionador de e-mails tambem funciona???? e onde que teria que por e como ficaria???

 

meu dominio eh www.mudarkfox.com e o e-mail que redireciona é "suport@mudarkfox.com" como teria que ficar????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seu servidor num tem nem envio de e-mail? Procure um servidor decente.

 

ola amigo.... se você nao tem nada adizer para ajudar nao diga nada....

 

 

outra nao estou servidor exeterno eu estou usando minha maquina

Compartilhar este post


Link para o post
Compartilhar em outros sites

alguem sabe como fasso para configurar SMTP para usar de e-mails gratis??? como Yahoo, Bol, GMAIL???

 

 

por favor.... :unsure: :unsure: :unsure: :unsure:

 

 

===================EDIT=================

 

 

Eu nao majo muito ( Nada ) PHP estou começando praticamente agora.... seguinte tem como vcs me ajudar????

 

queria saber onde que devo por o SMTP do Yahoo e como teria que por "SMTP@yahoo.com.br"?? ou eh de outro geito se eh assim onde que devo por????

 

em qual linha?

[mail function]

; For Win32 only.

SMTP = localhost

 

; For Win32 only.

sendmail_from = me@localhost.com

 

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").

;sendmail_path =

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta no Yahoo e veja os links do meu post anterior. Use o endereço smtp.mail.yahoo.com.br.

 

Você não poderá usar o Yahoo, ou outro servidor que requeira envio por SMTP autenticado, usando mail(), pois essa função não suporta autenticação.

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas nao entendi o esquema de por SMTP no meu PC....

 

muito mal explicado eu tenho o APCHE mas nao tem as pastas que eles fala a LOCAL nem sei onde fica..... :( procurei e nada....

 

 

pq tenho que enviar um e-mail para a galera confirmar o cadastro....

 

tem como você explicar mais detalhadamente???

 

################EDIT####################

 

 

o Apache que eu uso eh o appserv-win32-2.4.3

 

e nao sei onde esta as apasta que eles pedem /usr/local/lib/php

 

 

################EDIT-2###################

 

<?php
$mensagem .= "Número da OS: ".$_POST["numos"]." \n";
$mensagem .= "Nome do Cliente: ".$_POST["nome_cliente"]." \n";
$mensagem .= "Código do Cliente: ".$_POST["codcli"]." \n";
$mensagem .= "Número do Equipamento: ".$_POST["num_equip"]." \n";
$mensagem .= "Tipo do Equipamento:".$_POST["equip"]." \n";
$mensagem .= "Rua: ".$_POST["equip_rua"]." \n";
$mensagem .= "Número: ".$_POST["equip_numero"]." \n";
$mensagem .= "Bairro: ".$_POST["equip_bairro"]." \n";
$mensagem .= "Cidade:". $_POST["equip_cidade"]." \n";
$mensagem .= "Estado: ".$_POST["equip_uf"]." \n";
$mensagem .= "Tel Contato:". $_POST["equip_tel"]." \n";
$mensagem .= "Resp Atendimento:". $_POST["resp_atend"]." \n";
$mensagem .= "Data Atendimento: ".$_POST["data_atend"]." \n";
$mensagem .= "Descrição da Reclamação:". $_POST["desc_reclamacao"]." \n";
$mensagem .= "Status:". $_POST["status"]." \n";

$mail = new PHPMailer();

$mail->IsSMTP(); // mandar via SMTP
$mail->Host = "localhost"; // Seu servidor smtp
$mail->Port = "25";
$mail->SMTPAuth = true; // smtp autenticado
$mail->From = "fulano@provedor.com.br";
$mail->FromName = "Empresa";
$mail->AddAddress("fulano@provedor.com.br","Empresa - Sistema de Manutenção");
$mail->AddAddress("fulano@provedor.com.br","Empresa - Sistema de Manutenção");
$mail->AddReplyTo("fulano@provedor.com.br","Resposta");

$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 = "Serviço Web";
$mail->Body = $mensagem;
$mail->AltBody = "This is the text-only body";

if(!$mail->Send())
{
echo "A mensagem não pode ser enviada";
echo "Erro: " . $mail->ErrorInfo;
exit;
}

echo "Mensagem enviada com sucesso";

?>
Esse código nao nessitaria de terceiros... neh??? no caso meu PC seria um serve SMTP???

 

Esse código eu vi de um carinha lah sera que assim funciona sem precizar configurar o PHP.INI?

 

pq meu problema esta na configuração do SMPT do PHP.INI

 

aguardo respostas

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poucos optam por instalar SMTP próprio, face às complexidades do protocolo, cabeçalhos de mensagens para que servidores de e-mail não reconheceçam as mensagens como spam. Nunca instalei um SMTP para uso profissional, então prefiro não dar muitos detalhes, para não falar besteira nem confundir os leitores. http://forum.imasters.com.br/public/style_emoticons/default/natal_happy.gif

 

Veja o Advanced SMTP Server

http://www.google.com/search?hl=pt-BR&...+Google&lr=

 

No link do VivaOLinux há um ótimo exemplo de como usar SMTP remoto com a classe PHPMailer. O fato de o envio ser feito com SMTP autenticado, reduz em quase zero o reconhecimento como spam das mensagens.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poucos optam por instalar SMTP próprio, face às complexidades do protocolo, cabeçalhos de mensagens para que servidores de e-mail não reconheceçam as mensagens como spam. Nunca instalei um SMTP para uso profissional, então prefiro não dar muitos detalhes, para não falar besteira nem confundir os leitores. http://forum.imasters.com.br/public/style_emoticons/default/natal_happy.gif

 

Veja o Advanced SMTP Server

http://www.google.com/search?hl=pt-BR&...+Google&lr=

 

No link do VivaOLinux há um ótimo exemplo de como usar SMTP remoto com a classe PHPMailer. O fato de o envio ser feito com SMTP autenticado, reduz em quase zero o reconhecimento como spam das mensagens.

 

Bom Amigo... se nao entendeu minha pergunta é seguinte ele fala para procurar umas pastas em lugar que nao sei deh uma lida no tuto para que você possa me ajudar tambem.... pq estou com difuculdade para entender o TUTO do carinha....

 

pq ele fala de usar o APACHE eu uso o APACHE.... mas nao sei que versão que ele fala eu tenho uma versão que foi dita pelo post anterior, soh que ele fala umas pastas que nao tem no APACHE e nem sei onde que eh... umas tal de URS/.../PHP mas o seguinte e baixei o arquivo que ele pediu.... descompakitei mas nao entendi que é preciso fazer.... entao complica....

 

Toh testando esse Advanced SMTP Server mas tem que pagar neh?

 

quero algo gratuito e que autentique sem precisar de muita frescura.... nao tenho tanto dinheiro para gastar assim + de 90R$ para mim muita grana

 

Vou tentar entender dinovo o esquema desse carinha ai.... que você tinha me passado da ultima vez...

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.