Jump to content

Recommended Posts

Posted

1º Tens a porta mal configurada. Vê se é essa a porta que está configurada para o SMTP usar. 🙂

2º Já fizeste algum output antes de enviares o mail, e não o podes fazer. 😄

PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.

Posted

Para você enviar emails, é necessário um servidor de emails.

Utilize algum servidor de mail como o mercury caso esteja a utilizar o xampp para rodar o apache.

Obrigado e qq dúvida joao.lucas.89@hotmail.com no msn

Entrem no meu websiteQuem sabe os meus conhecimentos podem te ajudarhttp://luquinhas.com/

  • 2 months later...
Posted

no ficherio php.ini tenho assim


[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = postmaster@localhost

Pronto, gostava de saber o que falta fazer para conseguir que o script envie o email.No mercury já criei um novo utilizador.E assim no SMTP penso que seja localhost.E como isto para enviar um email de activação penso que não valha a pena tirar ;sendmail_from = postmaster@localhost como comentario.

Posted

mudei as configuracoes para o servidor da sapo.Assim devia funcionar mas nao funciona  😉

Pressumo que o erro já não seja nas configuracoes, certo?


[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.sapo.pt
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = meumail@sapo.pt

Posted

Desculpem pelo o double post, mas já estou quase a corrigir o problema só falta mesmo é de umas pequenas correcoes.

Agora dá-me um erro estranho na qual estou completamente á nora.


$ultimoid= mysql_insert_id();


   //Envio do email de activacao
   $to= $email;
   $subject="Activação da conta";
   $headers="From: email@sapo.pt";
   $server="smtp.sapo.com";
   $utilizador="email@sapo.pt";
   $senha="senha";
   
   ini_set("SMTP", $server, $utilizador, $senha);

   $body=" Olá $nome, \n\n
   Precisa de activar a conta através do link abaixo
   http://localhost/xxx/xxx/registo-entrar/activado.php?id=$ultimoid&code=$aleatorio \n\n
   
   Obrigado!
   ";
   
   //Funcionamento do envio de email
   mail($to, $subject, $body, $headers);

Posted

Erro meu, esqueci-me de por.Agora fui experimentar para tirar o print ao erro e parece com tantas mexidas que andei a fazer ontem a noite já não tem aquele erro todo maluco, dizia que o meu ip foi rejeito pelo o servidor e tambem tinha alguma coisa a falar com dsl ou uma coisa parecida.

O que parece e o que parecia inicialmente, agora já não sei porque.Acho que tenho o smtp configurado no php.ini e alem disso tenho a indicar o servidor smtp da sapo no meu bloco de codigo

http://img9.imageshack.us/i/semttuloew.png/

Meu bloco de codigo


/Envio do email de activacao
   $to= $email;
   $subject="Activação da conta";
   $headers="From: email@sapo.pt";
   $server="smtp.sapo.com";
   $utilizador="email@sapo.pt";
   $senha="senha";
   
   ini_set("SMTP", $server, $utilizador, $senha);

   $body=" Olá $nome, \n\n
   Precisa de activar a conta através do link abaixo
   http://localhost/xxx/xxx/registo-entrar/activado.php?id=$ultimoid&code=$aleatorio \n\n
   
   Obrigado!
   ";
   
   //Funcionamento do envio de email
   mail($to, $subject, $body, $headers);

No php.ini


[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.sapo.pt

; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = meuemail@sapo.pt

Precisava mesmo de umas dicas, é que já ando nisto á uns 2 dias e nada.

Posted

IvanGS esse link ajudou-me muito, segui todos os passos execpto o primeiro que nao compreendi o que era para fazer.Sei que é no TCP/IP mas não sei que servidor DNS que deva meter.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.