El 2020-05-03 a las 23:22 +0000, Andrés DG escribió:
(...)
>> Cualquiera de las opciones que te han indicado (mutt, s-nail -sucesor
>> de heirloom-mailx- o ssmtp) te servirán.
(...)
> Buenas a todos. Como para cerrar el tema. Instalé Mutt para poder enviar los correos electrónicos por terminal (consola) y funcionó bien (después de pelear un rato). Esta es la configuración final del archivo .muttrc en el /home/usuario:
>
(...)
> Lo probé en un Debian 10 y funcionó bien pero en un servidor con Debian 9 me da esté error:
>
> GPGME: protocolo CMS no disponible
>
> pero aún así envía el correo sin problemas.
(...)
Parece que se trata de un problema conocido¹.
Sólo tienes que definir «set crypt_use_gpgme = no» en el archivo de
configuración de Mutt para evitar que se muestre el mensaje, que es
inocuo.
¹ https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=849762
Saludos,
--
Camaleón
Andrés, recién vi tu mensaje, si aún lo necesitas, ahí te va:
la implementación, bastaría solo agregarla a una tarea en Cron.
<?php
require 'PHPMailerAutoload.php';
class mailer{
function __construct(){
}
function sendMail($destinatario,$subject,$message){
$enviado = ' recibido el ' . date("Y-m-d"). "\n";
$mail = new PHPMailer();
$mail->isSMTP();
$mail->SMTPDebug = 0;
$mail->Debugoutput = 'html';
$mail->Port = 587;
$mail->SMTPSecure = 'tls';
$mail->SMTPAuth = true;
$mail->Password = "";
$mail->addAddress($destinatario);
$mail->Subject = $subject.$enviado;
$mail->MsgHTML($message);
if (!$mail->send()) {
return "false";
}
else {
return "true";
}
}
}
?>