Hi,

The problem is in "smokeping/lib/Smokeping.pm" line 1946:
my $rfc2822stamp = POSIX::strftime("%a, %e %b %Y %H:%M:%S %z", @stamp);

I've got 3 patch for this:

a) my $rfc2822stamp = `date --rfc-2822`;

b) my @weekday = ("Sun","Mon","Tue","Wed","Thu","Fri","Sat");
my $rfc2822stamp = $weekday[$stamp[6]];
$rfc2822stamp .= POSIX::strftime(", %e %b %Y %H:%M:%S %z", @stamp);

c) use DateTime;
use DateTime::Format::Mail;
my $rfc2822stamp = DateTime::Format::Mail->format_datetime( 
DateTime->now() );

A similar error is comment here:
http://comments.gmane.org/gmane.comp.version-control.git/23337

El 22/10/2013 11:25, Antonio Casado Rodriguez escribió:
> Hi all,
>
> Server: RHEL 6.4 (spanish)
> Smokeping: 2.6.9
>
> When I receive a message of smokealert, the Date header is set in 
> spanish, the correct is set in english. Trace:
>
> From: [email protected]
> Date: mar, 22 oct 2013 10:00:12 +0200
> Subject: [SmokeAlert] someloss is active on network.interna.switch
>
>
> But, "mar" is "martes" (in spanish). The correct will be:
>
> Date: Tue, 22 Oct 2013 10:00:12 +0200
>
>
> Then, my thunderbird (mail client) don't sort correctly the message. 
> It's put in March.
> If I run: echo hello | mail [email protected], it's work ok.
>
> Is it a bug?
>
> Thanks you.

-- 
Antonio Casado Rodríguez
Administrador de Servicios de Red y Seguridad TIC
Área de Comunicaciones
STIC (Servicio de las Tecnologías de la Información y las Comunicaciones)
UNIVERSIDAD DE ALMERÍA

Este mensaje y los ficheros que puedan ser adjuntados son confidenciales. Los 
mismos contienen información reservada que no puede ser difundida. Si usted ha 
recibido este correo por error, tenga la amabilidad de eliminarlo de su sistema 
y avisar al remitente mediante reenvío a su dirección electrónica; no deberá 
copiar el mensaje ni divulgar su contenido a ninguna persona. Su dirección de 
correo electrónico junto a sus datos personales constan en un fichero 
titularidad de La UNIVERSIDAD DE ALMERÍA cuya finalidad es la de mantener el 
contacto con usted.
Si quiere saber de qué información disponemos de usted, modificarla, y en su 
caso, cancelarla, puede hacerlo enviando un escrito al efecto, acompañado de 
una fotocopia de su D.N.I. a la siguiente dirección: UNIVERSIDAD DE ALMERÍA –. 
Secretaría General de La Universidad de Almería. Edificio Central, Planta baja. 
Ctra. Sacramento s/n, La Cañada de San Urbano. CP 04120 Almería


_______________________________________________
smokeping-users mailing list
[email protected]
https://lists.oetiker.ch/cgi-bin/listinfo/smokeping-users

Reply via email to