• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

greyback

mail()

10 mensagens neste tópico

Boas !

Antes demais, eu fiz pesquisa sobre este tema, e encontrei vários respostas mas não concretamente o que procuro :x

Código

<?php
// Dados informados pelo usuário através de um formulário
// Email de destino:
$email_para = "greyback89@gmail.com";
// Assunto do email:
$email_assunto = "Olá, sou uma nova mensagem!";
// Conteúdo da mensagem em formato html
$email_conteudo = "
<html>
<body>
Oi! Eu sou um <b>email</b> em formato HTML!
</body>
</html>";
// Email de quem enviou:
$email_de = "micael_alves@hotmail.com";
// Cabeçalhos que definem o email como sendo em formato HTML
$cabecalho = "MIME-Version: 1.0\r\n";
$cabecalho .= "Content-type: text/html; charset=iso-8859-1\r\n";
$cabecalho .= "From:<$email_de>\r\n";

// Passando as variáves para a função mail( ) realizar o envio
// Usando if else para demonstrar se o envio foi feito com sucesso
if (mail($email_para, $email_assunto, $email_conteudo, $cabecalho))
{
echo "Email enviado com sucesso!!!";
}
else
{
echo "Ocorreu um erro durante o envio do email.";
}
?>

Fim Código

agr li, que era preciso configurar o php.ini ...

mas eu nao sei nem como configurar, nem como arranjar um servidor de SMTP...

será que alguem me podera ajudar e explicar passo a passo como o fazer??

Cumps and ty's

GreyBack

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ini_set('sendmail_from','oteu@email.com');

ini_set('SMTP','OteuServer.De.Mail.com');

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

caso queiras alterar mesmo no php.ini, vais a procura no php.ini por: sendmail_from e SMTP, depois alteras ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ini_set('sendmail_from','oteu@email.com');

ini_set('SMTP','OteuServer.De.Mail.com');

a minha grande dúvida é?

uso que server de e-mail????

como crio?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Podes usar o smtp do provider onde tens conta de mail. Sapo, Clix, Netcabo, gmail, etc

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Podes usar o smtp do provider onde tens conta de mail. Sapo, Clix, Netcabo, gmail, etc

e como descubro qual é o smtp do gmail?

eu já tive a procura  e nao encontro :x

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ini_set('sendmail_from','greyback89@gmail.com');

ini_set('SMTP','gmailbla bla bla');

genero isto??

ponho isto no código PHP e envia o mail ? :x

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Warning: mail() [function.mail]: SMTP server response: 530 5.7.0 Must issue a STARTTLS command first. k5sm8054740nfd.22 in C:\wamp\www\ClubeVideo\teste.php on line 27

Ocorreu um erro durante o envio do email.

:X

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora