Codigo PHP para envio de mails

Codigo para enviar mails por PHP usando una cuenta de mail con autenticacion. Hay que usar la librería PHPmailer que se puede descargar de: https://github.com/PHPMailer/PHPMailer/archive/master.zip

use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

require 'phpmailer/src/Exception.php';
require 'phpmailer/src/PHPMailer.php';
require 'phpmailer/src/SMTP.php';

$mail = new PHPMailer(true);

$mail->IsSMTP();

$mail->SMTPAuth = true;

$mail->Host = "mail.cylarcom.net";

$mail->Port = 25;

$mail->Username = "username@tudominio.com.ar";

$mail->Password = "userpass";

 

Hasta este punto ya tenemos configurado nuestro script para utilizar el SMTP de Cylarom, el siguiente paso es preparar y hacer el envío del email.

 

$mail->From = "user@tudominio.com.ar";

$mail->FromName = "User Name";

$mail->Subject = "Subject del Email";

$mail->AltBody = "Hola, te doy mi nuevo numero\nxxxx.";

$mail->Body = "Hola, te doy mi nuevo numero<br><b>xxxx</b>.";

$mail->AddAttachment("files/files.zip");

$mail->AddAttachment("files/img03.jpg");

$mail->AddAddress("destino@domain.com", "Destinatario");

$mail->IsHTML(true);

 

if(!$mail->Send()) {
echo "Error: " . $mail->ErrorInfo;
} else {
echo "Mensaje enviado correctamente";
}