Have you tried resetting variables inside the script ? $ perl -e 'print "1- @ENV{'LANG'}\n" ; @ENV{'LANG'}="C" ; print "2- @ENV{'LANG'}\n" ' 1- [EMAIL PROTECTED] 2- C
El mar, 24-01-2006 a las 08:59 +0100, Israel Cárdenas Romero escribió: > It seems it doesn't work... > When I write about timestamp format, locale, and Perl, I'm refering the > point 46 in ChangeLog: > > http://www.exim.org//ftp/ChangeLogs/ChangeLog-4.50 > > It says: > > 46. Reset the locale to "C" after calling embedded Perl, in case it was > changed (this can affect the format of dates). > > Really, if I don't use Perl, timestamp format in "Received:" lines appears > in English, but if I use Perl, timestamp formar in "Received:" lines > appears in Spanish (es_ES), which is my server locale (I need this locale > in that server). > > How could I do this (reset locale to "C" after calling embedded Perl)? > > > > > > On Mon, 23 Jan 2006, Israel Cárdenas Romero wrote: > > > >> I'm running Exim from a "exim4" Debian package, in a Debian Sarge box. > >> It starts from a "/etc/init.d/exim4" script, that uses: > >> > >> start-stop-daemon --start --pidfile /var/run/exim4/exim.pid \ > >> --exec $DAEMON -- -bd -q${QFLAGS}${QUEUEINTERVAL} \ > >> ${COMMONOPTIONS} ${QUEUERUNNEROPTIONS} ${SMTPLISTENEROPTIONS} > >> > >> Could I use "env -i start-stop-daemon --start ..."? I only need use Perl > >> inside Exim with no change in timestamp format... > > > > Yes, that should work. Since you're using Debian I suggest filing this as > > a bug. I'm not sure whether the bug is in Debian's stuff, or in perl, or > > in exim... > > > > Tony. > > -- > > <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> http://dotat.at/ ${sg{\N${sg{\ > > N\}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}\ > > \N}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}} > > > > ______________________ > Este mensaje, y en su caso, cualquier fichero anexo al mismo, > puede contener informacion clasificada por su emisor como confidencial > en el marco de su Sistema de Gestion de Seguridad de la > Informacion siendo para uso exclusivo del destinatario, quedando > prohibida su divulgacion copia o distribucion a terceros sin la > autorizacion expresa del remitente. Si Vd. ha recibido este mensaje > erroneamente, se ruega lo notifique al remitente y proceda a su borrado. > Gracias por su colaboracion. > ______________________ > This message including any attachments may contain confidential > information, according to our Information Security Management System, > and intended solely for a specific individual to whom they are addressed. > Any unauthorised copy, disclosure or distribution of this message > is strictly forbidden. If you have received this transmission in error, > please notify the sender immediately and delete it. > ______________________ > -- ## List details at http://www.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://www.exim.org/eximwiki/