Ir para conteúdo

POWERED BY:

Arquivado

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

JulioFox

Função não encontrada

Recommended Posts

Saudações a todos, estou fazendo um formulario para contato, so que esta me retornando que a mensagem mail() não foi encontrada.<?php $msg = "Nome do usuario:\t$nome\n"; $msg .= "Email do usuario:\t$email\n"; $msg .= "Mensagem do usuario:\t$mensagem\n"; $cabecalho = "Para: Julio \n"; mail("hotmail@hotmail.com","Formulário de contato",$msg,$cabecalho); echo "<h1 align=center>Muito obrigado, $nome</h1>";?>Acho que é bem simples, só que não estou conseguindo resolver, não sei se é configuração do php, instalei através do pacote WAMP5.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para a função mail() não ter sido encontrada o seu PHP provavelmente está configurado de forma incorreta ou ele não está localizando o SMTP/sendmail informado. Qual o seu sistema operacional???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Artur, como foi informado o pacote do WAMP5 ja instala tudo, o mysql, apache e o php, não fiz nenhuma configuração, tenho como sistema operacional o WXP com SP2 e firewall ativo, tem tambem o IIS instalado porque tinha tentado instalar o php com iis so que não funcionou.Espero ter colocado todas as informações e agradeço qualquer ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certo. Procure no php.ini essas duas linhas: SMTP e smtp_portEm SMTP provavelmente deverá estar setado localhost, mude para o SMTP do provedor do seu email e em smtp_port você pode deixar setado 25 (padrão).

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certo. Procure no php.ini essas duas linhas: SMTP e smtp_port

Em SMTP provavelmente deverá estar setado localhost, mude para o SMTP do provedor do seu email e em smtp_port você pode deixar setado 25 (padrão).

<{POST_SNAPBACK}>

Artur, no php.ini achei somente a linha que tem SMTP a linha onde tem smtp_port não tem no arquivo, agora, o meu servidor de email e o hotmail e ig, o do hotmail eu não sei, o do ig testei assim smtp2.ig.com.br e smtp.ig.com.br e nenhum funcionou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

JulioFox da uma olhada no seu php.ini verifica como está setado o smtpexemplo:[mail function]; For Win32 only.SMTP = localhostsmtp_port = 25isso é configuração padrão do php

Compartilhar este post


Link para o post
Compartilhar em outros sites

JulioFox da uma olhada no seu php.ini verifica como está setado o smtp

 

exemplo:

 

[mail function]

; For Win32 only.

SMTP = localhost

smtp_port = 25

 

isso é configuração padrão do php

<{POST_SNAPBACK}>

E ae Castro Jr, obrigado, mas no meu php.ini não tem a linha smtp_port = 25, e dando uma olhada na configuração dos arquivos do WAMP5 não foi localizado o phpmyadmin e o sqlitemanager, é informado que a pagina não foi localizada e quando clico sobre o localhost e chamado a pagina inicial do asp, não sei se estou certo mas acho que a instalação não foi feita corretamente, o IIS ja esta instalado antes que eu instalasse o WAMP5, o que devo fazer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito obrigado aos salva vidas de plantão, estava quase :wacko: mas estamos na briga novamente, agora estou precisando desvendar ao cso de porque não estou conseguindo enviar o email de contato, e nenhuma das ajudas anterior funcionou.Espero contar novamente com os mais graduados membros.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Adailton, muito obrigado pela paciencia, mas, fiz tudo que voce informou e continua não dando certo, até criei novo email no www.pop.com.br, la quando criamos um email eles retornam com todos os dados tanto do smtp quanto do pop, e agora esta dando a seguinte mensagem.Failed to connect to mailserver at "smtp.pop.com.br" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()e depoisThe requested URL /manzalli/function.mail was not found on this server.--------------------------------------------------------------------------------Apache/1.3.33 Server at localhost Port 80Não estou conseguindo entender esta tal de port 80, não teria que ser 25?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Adailton, muito obrigado pela paciencia, mas, fiz tudo que voce informou e continua não dando certo, até criei novo email no www.pop.com.br, la quando criamos um email eles retornam com todos os dados tanto do smtp quanto do pop, e agora esta dando a seguinte mensagem.

 

Failed to connect to mailserver at "smtp.pop.com.br" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()

 

e depois

 

The requested URL /manzalli/function.mail was not found on this server.

--------------------------------------------------------------------------------

Apache/1.3.33 Server at localhost Port 80

 

Não estou conseguindo entender esta tal de port 80, não teria que ser 25?

<{POST_SNAPBACK}>

Ae galera, sei que para a maioria o meu problema e simples, mas continuo sem conseguir enviar a mensagem, agora estou usando o do cliente que e do veloxmail e ainda não funciona, alguem de um socorro por favor.

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.