Buenas,Acabo de configurar dicho archivo:
mtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = smtp.gmail.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = yusetist, localhost.localdomain, , localhost, smtp.gmail.com
relayhost = mycorreo@gmail.com
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
Y tengo esto:
#!/usr/bin/perl
use Mail::Sendmail;
my %mail = (
From => 'sanchezgarciatomas@gmail.com',
To => 'sanchezgarciatomas@gmail.com',
Message => "Este es un mensaje muy cortito",
);
if(sendmail %mail){
}
else{
sendmail
(%mail) or die $Mail::Sendmail::error; }
Lo ejecuto y todo correcto me manda el if (Mail enviado), pero reviso mi correo y no me llegó nada. Tal vez puede ser por mala configuración del archivo o por que está des-actualizado con bien mencionas.
-------------------------------------------------------------------------------------------------------------------
Para usar Mail::Sender me descargo Exim4 en el gestor de paquetes?
Y luego que archivo tendría que configurar con lo que me has descrito en el anterior mensaje.
Probaré a usarlo ya que está actualizado como según has mencionado y será mejor y evitaremos más problemas ocasionales.
Gracias por las respuestas.
Saludos!