Subject: Developers of Sympa
List archive
- From: Philip Crandall <address@concealed>
- To: "'address@concealed'" <address@concealed>
- Cc: "'Jobst Schmalenbach'" <address@concealed>, "'Simon Taylor'" <address@concealed>
- Subject: [sympa-dev] RE: [sympa-users] SYMPA "from" name
- Date: Wed, 24 Jun 2009 12:50:53 -0500
Here is the patch for Sympa 5.
Cheers,
Philip
On Tue, 2009-06-23 at 16:41 -0500, Philip Crandall wrote:
> For feature request
> http://sourcesup.cru.fr/tracker/?group_id=23&atid=170&func=detail&aid=3802
> I've made a patch for Sympa 6.0b1. I've tested the patch and everything
> seems to work correctly. I made the parameter available to robot.conf as
> well.
>
> I can work up a patch for v5 as well.
>
> I'd be happy to attach it to the open feature request, but I don't seem
> to have the ability to do so.
>
> Cheers,
>
> Philip Crandall
> University of Chicago
>
> On Fri, 2009-06-19 at 11:40 -0500, Philip Crandall wrote:
> > I agree that it would be nice to have as a variable that exists in
> > sympa.conf/robot.conf (maybe as 'gecos'). I set this globally by using a
> > perl command in your /home/sympa/[bin/]etc/mail_tt2/ directory:
> >
> > > perl -p -i.old -e 's/^From: SYMPA(.*)/From: My Service\1/g' *.tt2
> >
> > A patch looks fairly straight-forward. You would need to add the
> > sympa.conf/robot.conf variable to Conf.pm. There is also an edit
> > required to List.pm in sub send_file (around line 3190) to make the
> > 'gecos' variable available to the templates. You could then run the same
> > perl script on the template files, but it would be like:
> >
> > > perl -p -i.old -e 's/^From: SYMPA(.*)/From: \[% conf.gecos %\]\1/g'
> > > *.tt2
> >
> > Hope that helps. If I get a chance, I'll submit a patch upstream for it.
> >
> > Cheers,
> > Philip Crandall
> > University of Chicago
> >
> > > -----Original Message-----
> > > From: Simon Taylor [mailto:address@concealed]
> > > Sent: Thursday, June 18, 2009 11:21 PM
> > > To: Jobst Schmalenbach
> > > Cc: address@concealed; address@concealed
> > > Subject: Re: [sympa-users] SYMPA "from" name
> > >
> > >
> > > > But if it comes from "Barrett ListServer" (in my case) it would be
> > > obvious what that means, especially if you entered your email address
> > > into a subscription box 10 minutes earlier!
> > > >
> > > > The 1600 odd people that are subscribed to one of our lists contain
> > > Managers, sales people, HR and so on and I had a few people having had
> > > some troubles due to their low knowledge.
> > >
> > > We have a similar problem. It would be nice if the name was
> > > configurable.
> > >
> > > Cheers,
> > >
> > > Simon Taylor
> > >
> > > P.S. Over 40 but a geek ;-)
> > >
> >
> >
--
Philip Crandall <address@concealed>
NSIT NBS University of Chicago
diff -bBruN ./sympa-5.4/mail_tt2/certif_warning.tt2 ./sympa-5.4-dev/mail_tt2/certif_warning.tt2 --- ./sympa-5.4/mail_tt2/certif_warning.tt2 2007-02-05 08:54:15.000000000 -0600 +++ ./sympa-5.4-dev/mail_tt2/certif_warning.tt2 2009-06-24 11:43:57.000000000 -0500 @@ -1,4 +1,4 @@ -From: SYMPA <[% conf.email %]@[% conf.host %]> +From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]> Subject: [% FILTER qencode %][%|loc%]near expiration of your certificate[%END%][%END%] [%|loc(expiration_date)%]Your authentification certificate will expire on %1.[%END%] diff -bBruN ./sympa-5.4/mail_tt2/command_report.tt2 ./sympa-5.4-dev/mail_tt2/command_report.tt2 --- ./sympa-5.4/mail_tt2/command_report.tt2 2007-02-05 08:54:15.000000000 -0600 +++ ./sympa-5.4-dev/mail_tt2/command_report.tt2 2009-06-24 11:43:57.000000000 -0500 @@ -1,4 +1,4 @@ -From: SYMPA <[% conf.email %]@[% conf.host %]> +From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]> To: [% to %] Subject: [% FILTER qencode %][%|loc%]Results of your commands[%END%][%END%] X-Loop: [% conf.sympa %] diff -bBruN ./sympa-5.4/mail_tt2/global_remind.tt2 ./sympa-5.4-dev/mail_tt2/global_remind.tt2 --- ./sympa-5.4/mail_tt2/global_remind.tt2 2007-02-05 08:54:15.000000000 -0600 +++ ./sympa-5.4-dev/mail_tt2/global_remind.tt2 2009-06-24 11:43:57.000000000 -0500 @@ -1,4 +1,4 @@ -From: SYMPA <[% conf.email %]@[% conf.host %]> +From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]> Subject: [% FILTER qencode %][%|loc%]Subscription summary[%END%][%END%] [%|loc(user.email)%]Summary of your subscription (using the e-mail %1).[%END%] diff -bBruN ./sympa-5.4/mail_tt2/helpfile.tt2 ./sympa-5.4-dev/mail_tt2/helpfile.tt2 --- ./sympa-5.4/mail_tt2/helpfile.tt2 2007-02-05 08:54:15.000000000 -0600 +++ ./sympa-5.4-dev/mail_tt2/helpfile.tt2 2009-06-24 11:43:57.000000000 -0500 @@ -1,4 +1,4 @@ -From: SYMPA <[% conf.email %]@[% conf.host %]> +From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]> Subject: [% FILTER qencode %][%|loc%]User guide[%END%][%END%] SYMPA -- Systeme de Multi-Postage Automatique diff -bBruN ./sympa-5.4/mail_tt2/index_archive.tt2 ./sympa-5.4-dev/mail_tt2/index_archive.tt2 --- ./sympa-5.4/mail_tt2/index_archive.tt2 2007-02-05 08:54:15.000000000 -0600 +++ ./sympa-5.4-dev/mail_tt2/index_archive.tt2 2009-06-24 11:43:57.000000000 -0500 @@ -1,4 +1,4 @@ -From: SYMPA <[% conf.email %]@[% conf.host %]> +From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]> Subject: [% FILTER qencode %][%|loc(list.name)%]Archives index of list %1[%END%][%END%] [% FOREACH a = archives -%] diff -bBruN ./sympa-5.4/mail_tt2/list_created.tt2 ./sympa-5.4-dev/mail_tt2/list_created.tt2 --- ./sympa-5.4/mail_tt2/list_created.tt2 2007-02-05 08:54:15.000000000 -0600 +++ ./sympa-5.4-dev/mail_tt2/list_created.tt2 2009-06-24 11:43:57.000000000 -0500 @@ -1,4 +1,4 @@ -From: SYMPA <[% conf.email %]@[% conf.host %]> +From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]> Subject: [% FILTER qencode %][%|loc(list.name)%]%1 mailing list creation[%END%][%END%] [%|loc(list.name,list.host)%]%1@%2 mailing list has been activated by listmaster.[%END%] diff -bBruN ./sympa-5.4/mail_tt2/listeditor_notification.tt2 ./sympa-5.4-dev/mail_tt2/listeditor_notification.tt2 --- ./sympa-5.4/mail_tt2/listeditor_notification.tt2 2007-03-30 07:19:37.000000000 -0500 +++ ./sympa-5.4-dev/mail_tt2/listeditor_notification.tt2 2009-06-24 11:43:57.000000000 -0500 @@ -1,4 +1,4 @@ -From: SYMPA <[% conf.email %]@[% conf.host %]> +From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]> To: [% to %] [% IF type == 'shared_moderated' -%] Subject: [% FILTER qencode %][%|loc(list.name)%]Shared document to be approved for %1[%END%][%END%] diff -bBruN ./sympa-5.4/mail_tt2/listmaster_notification.tt2 ./sympa-5.4-dev/mail_tt2/listmaster_notification.tt2 --- ./sympa-5.4/mail_tt2/listmaster_notification.tt2 2008-01-09 02:01:55.000000000 -0600 +++ ./sympa-5.4-dev/mail_tt2/listmaster_notification.tt2 2009-06-24 11:43:57.000000000 -0500 @@ -1,4 +1,4 @@ -From: SYMPA <[% conf.email %]@[% conf.host %]> +From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]> To: [% FILTER qencode %][%|loc%]Listmaster[%END%] <[% to %]>[%END%] [% IF type == 'request_list_creation' -%] Subject: [% FILTER qencode %][%|loc(list.name)%]List "%1" creation request[%END%][%END%] diff -bBruN ./sympa-5.4/mail_tt2/listowner_notification.tt2 ./sympa-5.4-dev/mail_tt2/listowner_notification.tt2 --- ./sympa-5.4/mail_tt2/listowner_notification.tt2 2008-01-22 04:08:52.000000000 -0600 +++ ./sympa-5.4-dev/mail_tt2/listowner_notification.tt2 2009-06-24 11:43:57.000000000 -0500 @@ -1,4 +1,4 @@ -From: SYMPA <[% conf.email %]@[% conf.host %]> +From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]> To: [% to %] [% IF type == 'arc_quota_exceeded' -%] Subject: [% FILTER qencode %][%|loc(list.name)%]List %1 archive quota exceeded[%END%][%END%] diff -bBruN ./sympa-5.4/mail_tt2/list_rejected.tt2 ./sympa-5.4-dev/mail_tt2/list_rejected.tt2 --- ./sympa-5.4/mail_tt2/list_rejected.tt2 2007-02-05 08:54:15.000000000 -0600 +++ ./sympa-5.4-dev/mail_tt2/list_rejected.tt2 2009-06-24 11:43:57.000000000 -0500 @@ -1,4 +1,4 @@ -From: SYMPA <[% conf.email %]@[% conf.host %]> +From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]> Subject: [% FILTER qencode %][% list.name %][%END%] [%|loc(list.name,list.host)%]%1@%2 mailing list has been rejected by listmaster.[%END%] diff -bBruN ./sympa-5.4/mail_tt2/lists.tt2 ./sympa-5.4-dev/mail_tt2/lists.tt2 --- ./sympa-5.4/mail_tt2/lists.tt2 2007-02-05 08:54:15.000000000 -0600 +++ ./sympa-5.4-dev/mail_tt2/lists.tt2 2009-06-24 11:43:57.000000000 -0500 @@ -1,4 +1,4 @@ -From: SYMPA <[% conf.email %]@[% conf.host %]> +From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]> Subject: [% FILTER qencode %][%|loc%]Public lists[%END%][%END%] [%|loc(conf.email,conf.host)%]Here is the list of lists from %1@%2[%END%] diff -bBruN ./sympa-5.4/mail_tt2/list_unknown.tt2 ./sympa-5.4-dev/mail_tt2/list_unknown.tt2 --- ./sympa-5.4/mail_tt2/list_unknown.tt2 2007-02-05 08:54:15.000000000 -0600 +++ ./sympa-5.4-dev/mail_tt2/list_unknown.tt2 2009-06-24 11:43:57.000000000 -0500 @@ -1,4 +1,4 @@ -From: SYMPA <[% conf.email %]@[% conf.host %]> +From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]> To: [% to %] Subject: [% FILTER qencode %][%|loc%]List unknown[%END%][%END%] Content-Type: multipart/report; report-type=delivery-status; diff -bBruN ./sympa-5.4/mail_tt2/message_report.tt2 ./sympa-5.4-dev/mail_tt2/message_report.tt2 --- ./sympa-5.4/mail_tt2/message_report.tt2 2007-12-14 09:39:27.000000000 -0600 +++ ./sympa-5.4-dev/mail_tt2/message_report.tt2 2009-06-24 11:43:57.000000000 -0500 @@ -1,4 +1,4 @@ -From: SYMPA <[% conf.email %]@[% conf.host %]> +From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]> To: [% to %] [% IF type == 'intern_error' -%] Subject: [% FILTER qencode %][%|loc%]Message distribution : Internal server error[%END%][%END%] diff -bBruN ./sympa-5.4/mail_tt2/request_auth.tt2 ./sympa-5.4-dev/mail_tt2/request_auth.tt2 --- ./sympa-5.4/mail_tt2/request_auth.tt2 2007-02-05 08:54:15.000000000 -0600 +++ ./sympa-5.4-dev/mail_tt2/request_auth.tt2 2009-06-24 11:43:57.000000000 -0500 @@ -1,4 +1,4 @@ -From: SYMPA <[% conf.email %]@[% conf.host %]> +From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]> To: [% to %] Subject: [% FILTER qencode %][%command%][%END%] diff -bBruN ./sympa-5.4/mail_tt2/sendpasswd.tt2 ./sympa-5.4-dev/mail_tt2/sendpasswd.tt2 --- ./sympa-5.4/mail_tt2/sendpasswd.tt2 2007-02-05 08:54:15.000000000 -0600 +++ ./sympa-5.4-dev/mail_tt2/sendpasswd.tt2 2009-06-24 11:43:57.000000000 -0500 @@ -1,4 +1,4 @@ -From: SYMPA <[% conf.email %]@[% conf.host %]> +From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]> To: [% newuser.email %] [% IF action == 'subrequest' -%] Subject: [% FILTER qencode %][%|loc(conf.title,list)%]%1 / subscribing to %2[%END%][%END%] diff -bBruN ./sympa-5.4/mail_tt2/user_notification.tt2 ./sympa-5.4-dev/mail_tt2/user_notification.tt2 --- ./sympa-5.4/mail_tt2/user_notification.tt2 2007-02-05 08:54:15.000000000 -0600 +++ ./sympa-5.4-dev/mail_tt2/user_notification.tt2 2009-06-24 11:43:57.000000000 -0500 @@ -1,4 +1,4 @@ -From: SYMPA <[% conf.email %]@[% conf.host %]> +From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]> To: [% to %] [% IF type == 'auto_notify_bouncers' -%] Subject: [% FILTER qencode %][%|loc(list.name)%]Your bouncing address in list %1[%END%][%END%] diff -bBruN ./sympa-5.4/mail_tt2/which.tt2 ./sympa-5.4-dev/mail_tt2/which.tt2 --- ./sympa-5.4/mail_tt2/which.tt2 2007-02-05 08:54:15.000000000 -0600 +++ ./sympa-5.4-dev/mail_tt2/which.tt2 2009-06-24 11:43:57.000000000 -0500 @@ -1,4 +1,4 @@ -From: SYMPA <[% conf.email %]@[% conf.host %]> +From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]> Subject: [% FILTER qencode %][%|loc%]Result of your command[%END%][%END%] [%|loc%]Here are the lists you are currently subscribed to :[%END%] diff -bBruN ./sympa-5.4/mail_tt2/your_infected_msg.tt2 ./sympa-5.4-dev/mail_tt2/your_infected_msg.tt2 --- ./sympa-5.4/mail_tt2/your_infected_msg.tt2 2007-02-05 08:54:15.000000000 -0600 +++ ./sympa-5.4-dev/mail_tt2/your_infected_msg.tt2 2009-06-24 11:43:57.000000000 -0500 @@ -1,4 +1,4 @@ -From: SYMPA <[% conf.email %]@[% conf.host %]> +From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]> Subject: [% FILTER qencode %][%|loc%]A virus in your email[%END%][%END%] [%|loc%]***** V I R U S A L E R T *****[%END%] diff -bBruN ./sympa-5.4/src/Conf.pm ./sympa-5.4-dev/src/Conf.pm --- ./sympa-5.4/src/Conf.pm 2009-03-30 08:31:10.000000000 -0500 +++ ./sympa-5.4-dev/src/Conf.pm 2009-06-24 11:43:10.000000000 -0500 @@ -49,7 +49,7 @@ clean_delay_queue clean_delay_queueauth clean_delay_queuemod clean_delay_queuesubscribe clean_delay_queueautomatic clean_delay_queuetopic clean_delay_queuebounce clean_delay_queueother clean_delay_queueoutgoing clean_delay_tmpdir default_remind_task cookie cookie_cas_expire create_list automatic_list_feature automatic_list_creation automatic_list_removal crl_dir crl_update_task db_host db_env db_name db_timeout db_options db_passwd db_type db_user db_port db_additional_subscriber_fields db_additional_user_fields - default_shared_quota default_archive_quota default_list_priority distribution_mode edit_list email etc + default_shared_quota default_archive_quota default_list_priority distribution_mode edit_list email email_gecos etc global_remind home host ignore_x_no_archive_header_feature domain lang listmaster listmaster_email localedir log_socket_type log_level logo_html_definition logs_expiration_period main_menu_custom_button_1_title main_menu_custom_button_1_url main_menu_custom_button_1_target @@ -110,6 +110,7 @@ 'host' => undef, 'domain' => undef, 'email' => 'sympa', + 'email_gecos' => 'SYMPA', 'pidfile' => '--PIDDIR--/sympa.pid', 'pidfile_distribute' => '--PIDDIR--/sympa-distribute.pid', 'pidfile_creation' => '--PIDDIR--/sympa-creation.pid', @@ -552,6 +553,7 @@ 'allow_subscribe_if_pending' => 1, listmaster => 1, email => 1, + email_gecos => 1, host => 1, wwsympa_url => 1, 'title' => 1, @@ -667,6 +669,7 @@ $robot_conf->{$robot}{'lang'} ||= $Conf{'lang'}; $robot_conf->{$robot}{'email'} ||= $Conf{'email'}; + $robot_conf->{$robot}{'email_gecos'} ||= $Conf{'email_gecos'}; $robot_conf->{$robot}{'log_smtp'} ||= $Conf{'log_smtp'}; $robot_conf->{$robot}{'log_level'} ||= $Conf{'log_level'}; $robot_conf->{$robot}{'wwsympa_url'} ||= 'http://'.$robot_conf->{$robot}{'http_host'}.'/sympa'; diff -bBruN ./sympa-5.4/src/List.pm ./sympa-5.4-dev/src/List.pm --- ./sympa-5.4/src/List.pm 2009-02-16 07:30:38.000000000 -0600 +++ ./sympa-5.4-dev/src/List.pm 2009-06-24 11:38:13.000000000 -0500 @@ -3019,7 +3019,7 @@ &tt2::add_include_path($d); } - foreach my $p ('email','host','sympa','request','listmaster','wwsympa_url','title','listmaster_email') { + foreach my $p ('email','email_gecos','host','sympa','request','listmaster','wwsympa_url','title','listmaster_email') { $data->{'conf'}{$p} = &Conf::get_robot_conf($robot, $p); } diff -bBruN ./sympa-5.4/src/sympa_wizard.pl ./sympa-5.4-dev/src/sympa_wizard.pl --- ./sympa-5.4/src/sympa_wizard.pl 2009-03-30 08:31:10.000000000 -0500 +++ ./sympa-5.4-dev/src/sympa_wizard.pl 2009-06-24 11:34:19.000000000 -0500 @@ -180,6 +180,12 @@ 'file' => 'sympa.conf', 'advice' =>"Effective address will be \[EMAIL\]@\[HOST\]"}, + {'name' => 'email_gecos', + 'default' => 'SYMPA', + 'query' => 'Gecos for email parameter', + 'file' => 'sympa.conf', + 'advice' =>"This parameter will be used in the web_tt2 files."}, + {'name' => 'create_list', 'default' => 'public_listmaster', 'query' => 'Who is able to create lists',
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
-
[sympa-dev] RE: [sympa-users] SYMPA "from" name,
Philip Crandall, 06/19/2009
-
Message not available
- [sympa-dev] RE: [sympa-users] SYMPA "from" name, Philip Crandall, 06/24/2009
-
Message not available
Archive powered by MHonArc 2.6.19+.