Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include_once ('phpmailer/Exception.php');
- include_once ('phpmailer/PHPMailer.php');
- include_once ('phpmailer/SMTP.php');
- include_once ('phpmailer/OAuth.php');
- include_once ('phpmailer/POP3.php');
- // vars para fazer a vida mais facil
- // so mude aqui uma vez e seja feliz
- $quemManda = 'pivatogabriel@gmail.com';
- $nomeManda = 'eu';
- /* senha por aqui*/ $senha = '';
- $quemRecebe = 'pivatogabriel@gmail.com';
- $nomeRecebe = 'alguem';
- use PHPMailer\PHPMailer\PHPMailer;
- use PHPMailer\PHPMailer\SMTP;
- # Inicia a classe PHPMailer
- $mail = new PHPMailer();
- # Define os dados do servidor e tipo de conexão
- $mail->IsSMTP(); // Define que a mensagem será SMTP
- $mail->Host = "smtp.gmail.com"; # Endereço do servidor SMTP
- $mail->Port = 587; // Porta TCP para a conexão
- $mail->SMTPAutoTLS = true; // Utiliza TLS Automaticamente se disponível
- $mail->SMTPAuth = true; # Usar autenticação SMTP - Sim
- $mail->Username = $quemManda; # Usuário de e-mail
- $mail->Password = $senha; // # Senha do usuário de e-mail
- # Define o remetente (você)
- $mail->From = $quemManda; # Seu e-mail
- $mail->FromName = $nomeManda; // Seu nome
- # Define os destinatário(s)
- $mail->AddAddress($quemRecebe, $nomeRecebe); # Os campos podem ser substituidos por variáveis
- #$mail->AddAddress('webmaster@nomedoseudominio.com'); # Caso queira receber uma copia
- #$mail->AddCC('ciclano@site.net', 'Ciclano'); # Copia
- #$mail->AddBCC('fulano@dominio.com.br', 'Fulano da Silva'); # Cópia Oculta
- # Define os dados técnicos da Mensagem
- $mail->IsHTML(true); # Define que o e-mail será enviado como HTML
- $mail->CharSet = 'UTF-8'; # Charset da mensagem (opcional)
- # Define a mensagem (Texto e Assunto)
- $mail->Subject = "MOOOOOOensasdasdasagem Teste"; # Assunto da mensagem
- $mail->Body = 'asdasdas';
- $mail->AltBody = "Este é o corpo da mensagem de teste, somente Texto! \r\n :)";
- # Define os anexos (opcional)
- $mail->AddAttachment("img.jpg", "img.jpg"); # Insere um anexo
- # Envia o e-mail
- $enviado = $mail->Send();
- # Limpa os destinatários e os anexos
- $mail->ClearAllRecipients();
- $mail->ClearAttachments();
- # Exibe uma mensagem de resultado (opcional)
- if ($enviado) {
- echo "E-mail enviado com sucesso!";
- } else {
- echo "Não foi possível enviar o e-mail.";
- echo "<b>Informações do erro:</b> " . $mail->ErrorInfo;
- }
Add Comment
Please, Sign In to add comment