Ir para conteúdo

POWERED BY:

Arquivado

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

jonata

envio de e-mail!

Recommended Posts

no php está assim:

 

[mail function]

; For Win32 only.

SMTP = "localhost"

smtp_port = "25"

 

; For Win32 only.

;sendmail_from = NULL

 

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

;sendmail_path =DEFAULT_SENDMAIL_PATH[/color]

 

meu script é:

PHP
<?php

          $title=$_POST['title'];

         $remete=$_POST['remete'];

         $dest=$_POST['dest'];

        $mensagem=$_POST['mensagem'];

                                           

mail($dest, $title, $mensagem, 'From:$remete');  

                                           

                                                                             

?>

 

no Outlook cadastrei uma conta com:

pop3.yahoo.com.br

smtp.yahoo.com.br

 

 

Então apaece o seguinte erro:

 

 

Warning: mail() [function.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:\webmaster\www.webmasteral.com.br\email2.php on line 109

 

 

 

COMO CONFIGURAR CORRETAMENTE TUDO APARA EU PODER ENVIAR MEUS SIMPLES E-MAILS SEM COMPLICAÇÃO?

Compartilhar este post


Link para o post
Compartilhar em outros sites

OLÁ BERALDO!

conheço o php razoavelmente mas nunca fiz utilização de e-mail!

?

 

quando twnto enviaro e-mail o outlook informa: "o serviidor pop3.yahoo.com.br não foi encontrado!"

 

bem como configurar o phpmailer para yahoo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

bem...

 

 

eu dei ua olhada mas como não conheço bem classes fiquei sem entender!

 

queria apenas um simples script para poder mandar e-mails

 

tem como me mostrar de maneira prátrica!

 

 

pois não entendia sintaxe do phpmailer nem sei como configurá-lo

Compartilhar este post


Link para o post
Compartilhar em outros sites

script simples você encontra vários. Basta pesquisar aqui mesmo no fórum.

O problema é enviar da sua máquina, pois é necessário ter SMTP configurado. Ou usa mail() num servidor de hospedagem ou usa SMTP remoto.

 

Na própria documentaçào da função mail() há um exemplo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz o download disso

adapta isso

$mail = new PHPMailer();

$mail->IsSMTP(); // mandar via SMTP
$mail->Host = "smtp1.site.com;smtp2.site.com"; // Seu servidor smtp
$mail->SMTPAuth = true; // smtp autenticado
$mail->Username = "user"; // usuário deste servidor smtp
$mail->Password = "secret"; // senha

$mail->From = "from@email.com";
$mail->FromName = "Mailer";
$mail->AddAddress("josh@site.com","Josh Adams");
$mail->AddAddress("ellen@site.com"); // optional name
$mail->AddReplyTo("info@site.com","Information");

$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 = "Here is the subject";
$mail->Body = "This is the HTML body";
$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";
?>

nussa o beraldo deu na mão pra você...

facil ta isso ai, dificil vai fica você procurar um mais facil...

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu segui todos os passos do que o beraldo me mostrou gosto de saber todos os detalhes!

o que é necessário configurar ou não precisa fazer nenhuma configuração prévia?

eu fiz assim

 

PHP
$mail = new PHPMailer();

 

$mail->IsSMTP(); // mandar via SMTP

$mail->Host = "smtp.yahoo.com.br"; // Seu servidor smtp

$mail->SMTPAuth = true; // smtp autenticado

$mail->Username = "user"; // usuário deste servidor smtp

$mail->Password = "secret"; // senha

 

$mail->From = "jonatacostacosta@yahoo.com.br";

$mail->FromName = "Mailer";

$mail->AddAddress("jonatacostacosta@yahoo.com.br","Josh Adams");

 

 

 

$mail->WordWrap = 50; // set word wrap

 

 

$mail->Subject = "Here is the subject";

$mail->Body = "This is the HTML body";

$mail->AltBody = "This is the text-only body";

 

if(!$mail->Send())

{

echo "A mensage

 

 

e aparece isso: Fatal error: Class 'PHPMailer' not found in C:\webmaster\www.webmasteral.com.br\email2.php on line 104

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu abri e inserir no php.ini

INDICANDO um novo include_path=>C:PASTA\PHPMAILER\

MUDEI O SERVIDOR PARA: smtp.mail.yahoo.com.br

BEM ESTOU FAZENDO DO JETO QUE POSTEI E APARECE:

 

A mensagem não pode ser enviada Erro: Language string failed to load: connect_host

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se quiser saber sobre POP3 com Yahoo, pesquise na Ajuda do site do Yahoo. Até onde eu saiba, POP3 é só para receber e-mails ou lê-los remotamente, não para enviar.

 

O SMTP é simples e funcional.

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.