Webly: Phpmailer - Webly

Ir para

Regras para postagem

É permitido postar livremente respostas com comentários, testes e avaliações dos scripts. Postagens contendo dúvidas sobre o script, deverão ser postadas no fórum principal de PHP

IMPORTANTE: Todos os tutoriais postados neste fórum irão automaticamente para o portal Webly. Contribua você também e faça parte da equipe de colaboradores que fazem a evolução da web. Obrigado.
Página 1 de 1

Phpmailer Envie email com muito mais facilidade Avaliar tópico: ****- 3 Votos

#1 Membro offline   dragun Ícone

  • Moderador Aposentado
  • Ícone
Grupo:
Membro Amigo
Posts:
1320
Cadastrado:
23-março 07

Ícone  Postou 21 abril 2007 - 01:50


PHPMailer é uma classe para php que facilita em MUITO o envio de email, além de poder enviar emails com "cc" (cópia) e "cco" (cópia oculta), o PHPMailer também permite o envio de Arquivos em anexo com muita facilidade.
Você também pode usar servidor de smtp externos.

Download: http://sourceforge.n...?group_id=26031

Site: http://phpmailer.sourceforge.net/

Documentação: http://phpmailer.sourceforge.net/docs/

Explicação rápida:

1º Baixe o arquivo e copie na pasta raiz do seu site ( "http://www.seusite.com.br/phpmailer/" )

2º Agora o código para enviar o email

Código said:

<?php ini_set('include_path','.:./phpmailer/'); // Diz que o código está na pasta raiz /phpmailer/

require("class.phpmailer.php");

$mail = new PHPMailer();

$mail->IsSMTP(); // evia por SMTP
$mail->Host = "smtp1.site.com;smtp2.site.com"; // SMTP servers
$mail->SMTPAuth = true; // Caso o servidor SMTP precise de autenticação
$mail->Username = "voce@seuprovedor.com.br"; // SMTP username
$mail->Password = "senha"; // SMTP password

$mail->From = "from@email.com"; // From
$mail->FromName = "Mailer"; // Nome de quem envia o email
$mail->AddAddress("josh@site.com","Josh Adams"); // Email e nome de quem receberá
$mail->AddReplyTo("info@site.com","Information"); //Responder
$mail->AddCC("info@site.com";"Nome"); //Com cópia
$mail->AddBCC("info@site.com";"Nome"); //Com cópia oculta

$mail->WordWrap = 50; // Definir quebra de linha
$mail->AddAttachment("/var/tmp/file.tar.gz"); // Anexo
$mail->AddAttachment("/tmp/image.jpg", "new.jpg"); // Anexo 2
$mail->IsHTML(true); // Enviar como HTML

$mail->Subject = "Here is the subject"; // Assunto
$mail->Body = "This is the <b>HTML body</b>"; //Corpo da mensagem caso seja HTML
$mail->AltBody = "This is the text-only body"; //PlainText, para caso quem receber o email não aceite o corpo HTML

if(!$mail->Send()) // Envia o email
{
echo
"Message was not sent <p>";
echo
"Mailer Error: " . $mail->ErrorInfo;
exit;
}

echo
"Message has been sent";

?>


Viu? Bem simples de usar...
Qualquer dúvida, é só perguntar...
http://igorvieira.com/blog
0

#2 Membro offline   carlarrj Ícone

  • Ícone
Grupo:
Membros
Posts:
1
Cadastrado:
01-outubro 07

Postou 01 outubro 2007 - 11:48

Olá

Obrigado pelo tutorial, está 5*!
Tenho um problema, como faço para enviar um link no email? Utilizei a seguinte forma <a href:'".$_POST['url']."www.XPTO.com'>aqui</a>
mas quando recebo o email aparece como texto normal e não com link

se me pudessem ajudar agradecia
obgd!
0

#3 Membro offline   Micox Ícone

  • Comunidade de desenvolvedores
  • Ícone
Grupo:
Administradores
Posts:
5251
Cadastrado:
03-julho 06
Localização:
Goiânia-GO
Interesses:
Webly e elmicox.blogspot.com

Postou 03 outubro 2007 - 09:17

Você tem que dizer que o email é no formato HTML.
Assim:

$mail->IsHTML(true); // Enviar como HTML
Ajude, responda: mesmo que não saiba exatamente a resposta, seu pitaco pode dar uma luz no problema do outro.
Não respondo dúvidas por MP / Email / MSN e afins. O fórum está aqui pra isto.

elmicox.blogspot.com
0

#4 Membro offline   CassianoOliver Ícone

  • cassianodesigner.com
  • Ícone
Grupo:
Membro Amigo
Posts:
656
Cadastrado:
07-agosto 07
Localização:
São Mateus - ES

Postou 29 outubro 2007 - 08:35

tem como colocar auto-resposta usando phpmailer?
##### "O seu maior desafio é se aprimorar para ser... você mesmo!" #####
CASSIANODESIGNER.COM - Desenvolvimento Web
0

#5 Membro offline   dragun Ícone

  • Moderador Aposentado
  • Ícone
Grupo:
Membro Amigo
Posts:
1320
Cadastrado:
23-março 07

Postou 06 novembro 2007 - 03:35

Auto resposta?
Como assim?

O PHP Mailer envia email...
vc pode enviar usando um email, e colocar para receber as respostas em outro..
http://igorvieira.com/blog
0

#6 Membro offline   CassianoOliver Ícone

  • cassianodesigner.com
  • Ícone
Grupo:
Membro Amigo
Posts:
656
Cadastrado:
07-agosto 07
Localização:
São Mateus - ES

Postou 12 novembro 2007 - 07:30

tipo assim, com a função mail() eu faço..

// aqui envia o e-mail para o destinatário
mail ("$para", "$assunto", "$corpo", "$headers");
// aqui é a auto-resposta, assim que o visitante envia o e-mail, automaticamente é enviado para ele um outro email
mail ("$para", "$assunto_ar", "$auto_r", "$cabecalhos");


o visitante envia o e-mail, blz...
automaticamente, é também enviado pra ele um e-mail, tipo:
Sua mensagem foi enviada com sucesso, aguarde nosso retorno...

tendeu?
##### "O seu maior desafio é se aprimorar para ser... você mesmo!" #####
CASSIANODESIGNER.COM - Desenvolvimento Web
0

#7 Membro offline   dragun Ícone

  • Moderador Aposentado
  • Ícone
Grupo:
Membro Amigo
Posts:
1320
Cadastrado:
23-março 07

Postou 12 novembro 2007 - 07:41

aaaaaaaaaaaa
Basta criar uma nova instancia do phpMailer e enviar outro email.
Com outra mensagem...
http://igorvieira.com/blog
0

#8 Membro offline   CassianoOliver Ícone

  • cassianodesigner.com
  • Ícone
Grupo:
Membro Amigo
Posts:
656
Cadastrado:
07-agosto 07
Localização:
São Mateus - ES

Postou 13 novembro 2007 - 07:35

deixa eu ver se entendi, tenho que fazer tudo denovo, porém só mudando os dados?
##### "O seu maior desafio é se aprimorar para ser... você mesmo!" #####
CASSIANODESIGNER.COM - Desenvolvimento Web
0

#9 Membro offline   dragun Ícone

  • Moderador Aposentado
  • Ícone
Grupo:
Membro Amigo
Posts:
1320
Cadastrado:
23-março 07

Postou 13 novembro 2007 - 12:28

Ou então só alterar os dados que precisam ser alterados
e enviar novamente com o
$mail->Send()

http://igorvieira.com/blog
0

#10 Membro offline   PXzin Ícone

  • Spiderman?
  • Ícone
Grupo:
Coordenadores
Posts:
1319
Cadastrado:
03-janeiro 07
Localização:
Sorocaba SP

Postou 23 janeiro 2008 - 04:09

Dragun você é o Cara.
Comeram o Cara.

Veja bem, são duas frases distintas.
Reformulando...
0

#11 Membro offline   dragun Ícone

  • Moderador Aposentado
  • Ícone
Grupo:
Membro Amigo
Posts:
1320
Cadastrado:
23-março 07

Postou 23 janeiro 2008 - 04:21

aff
http://igorvieira.com/blog
0

Página 1 de 1


Resposta rápida

  • Diminuir tamanho
  • Aumentar tamanho
  

1 usuário(s) está(ão) lendo este tópico
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)