Ir para conteúdo

POWERED BY:

Arquivado

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

DiegoEcomp

Enviar email com PHP Localhost

Recommended Posts

Pessoal, Abro esse tópico pela dificuldade que estou tendo (e vejo outros usuários com a mesma dúvida) de encontrar algo que realmente preste na net. A situação é a seguinte:

 

- Enviar emails de uma máquina local (localhost) para caixas de emails externos (gmail, yahoo, ...).

 

Dúvidas:

 

- Como fazer isso? Tem que usar algum software que que sirva de servidor smtp ou simplesmente com codigo php já serve?

- Quais alterações devem ser feitas no php.ini ?

 

OBS.: SOMENTE POSTEM PESSOAS QUE PASSARAM POR ESSA EXPERIÊNCIA E QUE TIVERAM SUCESSO. E QUANDO POSTAREM RESPONDAM DE FORMA CLARA E COMPLETA AS CONFIGURACOES NECESSARIAS E OS RESPECTIVOS SCRIPTS, SOFTWARES UTILIZADOS.

MOTIVO DA OBS.: A ENORME QUANTIDADE DE LIXO EXISTENTE NA INTERNET E DEIXAR UM GUIA DE REFERENCIA SOBRE O ASSUNTO...SE ALGUEM SABE COMO FAZER ISSO E QUISER AJUDAR E DEIXAR UM MANUAL DE COMO REALIZAR ESSA TAREFA TÃO OBSCURA A COMUNIDADE WEB AGRADECE!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Observação totalmente desnecessária. :P

 

Você pode usar um SMTP remoto. A classe PHPMailer torna isso bem simples.

Há muitos tópicos falando sobre PHPMailer. E não são lixos.

 

 

Se não quiser usar SMTP remoto, terá de instalar um servidor SMTP no seu computador. Isso eu nunca fiz.

 

Também pode usar o sendmail, do UNIX

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seja bem vindo ao iMasters.

 

Postou na área incorreta.

 

Não tem como enviar emails de localhost, a não ser usando a class do tipo PHPMailer que usa outro servidor para enviar email, ou se tiver um servidor smtp em sua máquina instalado e configurado.

 

Movido: Artigos, Tutoriais e Matérias (PHP) http://forum.imasters.com.br/public/style_emoticons/default/seta.gif PHP

Compartilhar este post


Link para o post
Compartilhar em outros sites

beraldo e Alaerte desculpem, mas vocês nao esclarecem nada... as dúvidas continuam as mesmas...entao realmente preciso de um softaware servidor smtp? nao tem cmo fazer isso sem esse software? qual software voces já usaram e funciona? e cmo configurar esse software?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nossa, se o que nós falamos acima não te esclarece nada, acho melhor você estudar primeiro e aprender o que é programação PHP.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Até achei o Advanced SMTP Server só que não sei como configurar isso...qndo tu fez isso funcionar oq utilizou? foi esse software? tu mexeu no php.ini? usou a classe phpmailer pos instalar esse softaware?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

SMTP remoto. Como o nome diz, usa-se um SMTP remoto. Não precisa instalar SMTP em seu computador.

 

SMTP local. O oposto. O nome diz tudo.

 

Sendmail é de Unix. Não funcionará em Windows.

 

Questões sobre envio de e-mails são as mais frequentes. Com certeza a maioria não é lixo.

Uma simples busca pode esclarecer muito mais que dois comentários de membros que não sabem esclarecer nada.

 

http://www.vivaolinux.com.br/dica/Usando-SMTP-remoto-no-PHP/

http://www.google.com/search?ie=UTF-8&...&q=smtp+php

http://www.google.com/search?ie=UTF-8&...ced+smtp+server

Compartilhar este post


Link para o post
Compartilhar em outros sites

Diego, para encerrar a discussão, basta seguir os passos deste tópico que com certeza você conseguirá:

 

http://forum.imasters.com.br/index.php?showtopic=187537

 

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiro, te recomendo ter mais calma e ser mais educado nas tuas postagens, exemplo, caixa alta que utilizou e a maneira que postou parece que temos auqi obrigação de te ajudar, vai lá.

 

no php.ini

 

; For Win32 only.

SMTP = smtp.dominio.com.br

 

isso funciona apenas para servidor que não autentica emails

 

abaixo exemplo de uso da classe phpmailer que eu uso e esta funcional.

 

 

 

<?php
require("class.phpmailer.php");

if($argc < 6) {
   echo 'Numero invalido de parametros'."\n";
   echo 'Use: '.$argv[0].' email@remetente ccdestino1@dom,ccdestino2@dom bcc1@mail,bcc2@mail assunto corpo [anexo.1,/home/anexo.txt,./anexo.sh] avisaRecebimento'."\n";
   exit(1);
}

$mail = new PHPMailer();
$mail->Host = isset($argv[8])?strtolower($argv[8]):"127.0.0.1"; // SMTP server
$mail->SetLanguage("br");

  
$mail->IsSMTP();

$mail->From = $argv[1];
$mail->FromName = '';
$mail->SMTPAuth = true;
$mail->Username = strtolower($argv[9]); // usuário de SMTP
$mail->Password = $argv[10]; // senha de SMTP
if(isset($argv[11]) and !empty($argv[11])){
	  $mail -> Port = $argv[11];
}

$mail->IsHTML(true);
$mail->Subject = $argv[4];
$mail->Body = $argv[5];
$mail->WordWrap = 80;


if(!$mail->Send()){
	  print "erro ao enviar";   
}else{
	 print "enviada com sucesso";  
}

?>

buscando no google por phpmailer tem esse artigo http://www.revistaphp.com.br/artigo.php?id=78

Compartilhar este post


Link para o post
Compartilhar em outros sites

Po Daniel realmente nao foi essa a intenção! foi so pra destacar que gostaria que alguem que tivec implentado essa situação pudec esclarecer de uma forma clara...mas vamo lá:

 

já usei a classe phpmailer, mas nao consegui fazer funcionar...achei que tivec q ter um servidor smtp instalado... mas pelo que vejo não é necessário. A única alteração é essa no php.ini entao??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seja bem vindo ao iMasters.

 

Postou na área incorreta.

 

Não tem como enviar emails de localhost, a não ser usando a class do tipo PHPMailer que usa outro servidor para enviar email, ou se tiver um servidor smtp em sua máquina instalado e configurado.

 

Movido: Artigos, Tutoriais e Matérias (PHP) http://forum.imasters.com.br/public/style_emoticons/default/seta.gif PHP

Ae pessoal a forma mais simples de enviar emails de localhost e com windows XP rsrs..

 

http://www.raelcunha.com/sendmail.php

 

Soh acho q pra falar q dá ou não, ou que tá errado ou certo temos de ter certeza...

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.