Guest User

Untitled

a guest
Dec 18th, 2018
1,327
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. <?php
  2.  
  3. require 'PHPMailer/class.phpmailer.php';
  4.  
  5. $mail = new PHPMailer;
  6.  
  7. /** Configurar SMTP **/
  8. $mail->isSMTP(); // Indicamos que use SMTP
  9. $mail->Host = 'smtp1.dominio.com;smtp2.dominio.com'; // Indicamos los servidores SMTP
  10. $mail->SMTPAuth = true; // Habilitamos la autenticación SMTP
  11. $mail->Username = 'user@example.com'; // SMTP username
  12. $mail->Password = 'XXXXXX'; // SMTP password
  13. $mail->SMTPSecure = 'tls'; // Habilitar encriptación TLS o SSL
  14. $mail->Port = 587; // TCP port
  15.  
  16. /** Configurar cabeceras del mensaje **/
  17. $mail->From = 'tu@correo.com'; // Correo del remitente
  18. $mail->FromName = 'Tu nombre y apellidos'; // Nombre del remitente
  19. $mail->Subject = 'Asunto del correo'; // Asunto
  20.  
  21. /** Incluir destinatarios. El nombre es opcional **/
  22. $mail->addAddress('destinatario1@correo.com', 'Nombre1');
  23. $mail->addAddress('destinatario2@correo.com', 'Nombre2');
  24. $mail->addAddress('destinatario3@correo.com', 'Nombre3');
  25.  
  26. /** Con RE, CC, BCC **/
  27. $mail->addReplyTo('info@correo.com', 'Informacion');
  28. $mail->addCC('cc@correo.com');
  29. $mail->addBCC('bcc@correo.com');
  30.  
  31. /** Incluir archivos adjuntos. El nombre es opcional **/
  32. $mail->addAttachment('/archivos/miproyecto.zip');
  33. $mail->addAttachment('/imagenes/imagen.jpg', 'nombre.jpg');
  34.  
  35. /** Enviarlo en formato HTML **/
  36. $mail->isHTML(true);
  37.  
  38. /** Configurar cuerpo del mensaje **/
  39. $mail->Body = 'Este es el mensaje en HTML <b>en negrita!</b>';
  40. $mail->AltBody = 'Este es el mansaje en texto plano para clientes que no admitan HTML';
  41.  
  42. /** Para que use el lenguaje español **/
  43. $mail->setLanguage('es');
  44.  
  45. /** Enviar mensaje... **/
  46. if(!$mail->send()) {
  47. echo 'El mensaje no pudo ser enviado.';
  48. echo 'Mailer Error: ' . $mail->ErrorInfo;
  49. } else {
  50. echo 'Mensaje enviado correctamente';
  51. }
  52.  
  53.  
  54. ?>
Add Comment
Please, Sign In to add comment