listowner_notification.tt2 5.63 KB
Newer Older
1
[%# listowner_notification.tt2 ~%]
david.verdin's avatar
david.verdin committed
2
To: [% to %]
3
4
5
[% IF type == 'list_created' -%]
[% PROCESS 'list_created.tt2' -%]

6
[% ELSIF type == 'list_rejected' -%]
7
8
9
[% PROCESS 'list_rejected.tt2' -%]

[% ELSIF type == 'arc_quota_exceeded' -%]
10
Subject: [%"List %1 archive quota exceeded"|loc(list.name)|qencode%]
salaun's avatar
salaun committed
11

12
[%|loc(list.name,domain,size,domain,conf.listmaster_email)%]%1 archive quota exceeded. 
13
Total size used for %1@%2 archive is %3 Bytes. Messages are no longer being web-archived. Please contact %5@%4.[%END%]
salaun's avatar
salaun committed
14

15
[% ELSIF type == 'arc_quota_95' -%]
16
Subject: [%"List \"%1\" warning: archive %2% full"|loc(list.name,rate)|qencode%]
salaun's avatar
salaun committed
17

18
[%|loc(rate2,list.name,domain,rate)%]%2@%3 archives use %4% of allowed disk quota.[%END%]
19
[%|loc(list.name,size)%]Total size used for %1@%2 Bytes.[%END%]
salaun's avatar
salaun committed
20

21
[%|loc(domain,conf.listmaster_email)%]Messages are still archived but you should contact %2@%1[%END%]. 
22

23
[% ELSIF type == 'list_closed_family' -%]
24
Subject: [%"List %1 is closed"|loc(list.name)|qencode%]
25

26
[%|loc(list.name,domain,list.family.name)%]%1@%2 is no longer an instance of family %3.
27
28
This list has been closed.[%END%]

29
[% ELSIF type == 'warn-signoff' -%]
30
Subject: [%"FYI: %1 List \"%2\" from %3 %4"|loc(type,list.name,who,gecos)|qencode%]
31

32
[%|loc(who,gecos,list.name)%]WARNING: %1 %2 failed to unsubscribe from %3 because their address was not found in the list.
33
34
You may help this person looking for similar email in subscriber list using the following link :[%END%]

35
[% 'search' | url_abs([list.name,who]) %]
36
 
37
[% ELSIF type == 'erase_customizing' -%]
38
Subject: [%"List \"%1\" customizations have been removed"|loc(list.name)|qencode%]
39

40
[%|loc(list.name,domain,param0,param1,param2)%]List %1@%2 has been reinstantiated (family %3). 
41
Some of the customizations have been removed because they no longer respect the family rules:
42

43
     Parameters: %4
44

45
46
[%END%]

47
[% ELSIF type == 'subrequest' -%]
48
Subject: [%"Subscription request to list %1"|loc(list.name)|qencode%]
49

IKEDA Soji's avatar
IKEDA Soji committed
50
[%|loc(list.name)%]Dear owner of list %1,[%END%]
51

IKEDA Soji's avatar
IKEDA Soji committed
52
53
54
55
56
[%IF gecos; SET target="${gecos} <${who}>"; ELSE; SET target="<${who}>"; END~%]
[%|loc(target)%]A user %1 asked to be added as a subscriber to your list. If this is OK with you, you should click the following URL:[%END%]
[% IF conf.wwsympa_url -%]
  [% 'auth' | url_abs([keyauth,'add',list.name],{email=>user.email}) %]
[%- ELSE -%]
57
  [% "${conf.email}@${domain}" | mailtourl({subject=>"AUTH ${keyauth} ADD ${list.name} ${who} ${gecos}"}) %]
58

59
[%|loc(conf.email,domain)%]Or send a message to %1@%2 with the following subject:[%END%]
60
61
  AUTH [%keyauth%] ADD [%list.name%] [%who%] [%gecos%]
[%- END %]
62

63
[% IF custom_attribute %]
64
[%|loc%]The user has provided the following information:[%END%]
65
[% FOREACH attribute = custom_attribute %]
66
[% attribute.key %][%|loc%]:[%END%] [% attribute.value.value -%]
67
68
69
[%END-%]
[% END %]

70
[% ELSIF type == 'sigrequest' -%]
71
Subject: [%"UNsubscription request from list %1"|loc(list.name)|qencode%]
72

IKEDA Soji's avatar
IKEDA Soji committed
73
[%|loc(list.name)%]Dear owner of list %1,[%END%]
74

IKEDA Soji's avatar
IKEDA Soji committed
75
76
77
78
79
[% SET target = "<${who}>" ~%]
[%|loc(target)%]A user %1 asked to be deleted from your list. If this is OK with you, you should click the following URL:[%END%]
[% IF conf.wwsympa_url -%]
  [% 'auth' | url_abs([keyauth,'del',list.name],{email=>user.email}) %]
[%- ELSE -%]
80
  [% "${conf.email}@${domain}" | mailtourl({subject=>"AUTH ${keyauth} DEL ${list.name} ${who}"}) %]
81

82
[%|loc(conf.email,domain)%]Or send a message to %1@%2 with the following subject:[%END%]
83
84
  AUTH [%keyauth%] DEL [%list.name%] [%who%]
[%- END %]
85

86
87
[% ELSIF type == 'automatic_bounce_management' -%]
[% PROCESS 'automatic_bounce_management.tt2' -%]
88
89

[% ELSIF type == 'bounce_rate' -%]
90
Subject: [%"WARNING: bounce rate too high in list %1"|loc(list.name)|qencode%]
91

92
[%|loc(list.name,rate)%]Bounce rate in list %1 is %2. You should delete bouncing subscribers: 
93
[%END%]
94
[% 'reviewbouncing' | url_abs([list.name]) %]
95
96

[% ELSIF type == 'notice' -%]
97
Subject: [%"FYI: %1 list %2 from %3 %4"|loc(command,list.name,who,gecos)|qencode%]
98

99
[%|loc(command,list.name,who,gecos)%]FYI command %1 list %2 from %3 %4[%END%][% IF by -%][%|loc(by)%] validated by %1 [%END%]
100
[%|loc%]No action is needed on your side.[%END%]
101
102
[%END%]

103
[% ELSIF type == 'automatic_del' -%]
104
Subject: [%"FYI: automatic removal of user %1"|loc(who)|qencode%]
105
Content-Type: multipart/mixed; boundary="[% boundary %]"
106

107
108
109
110
--[% boundary %]
Content-Disposition: inline

[%|loc(who,list.name)%]User <%1> has been automatically removed from list %2.[%END%]
111
[% IF reason == 'arf' -%]
112
[%|loc%]The user complain to abuse service about a message from the list using email feedback report.[%END%]
113
[% ELSIF  reason == 'welcome' -%]
114
[%|loc%]The welcome message (or a subscription reminder) sent to the user has triggered a non-delivery report. The user email address might be incorrect.[%END%]
115
[%END%]
116
[%|loc%](no action needed)[%END%]
117

118
119
120
121
122
--[% boundary %]
Content-Type: message/rfc822
Content-Transfer-Encoding: 8bit
Content-Disposition: inline
X-Sympa-Attach: yes
123

124
[%# msg #%]
125

126
--[% boundary %]--
127
128

[% ELSIF type == 'failed_to_change_included_member' -%]
129
Subject: [%"List %1: Failed to change member email address"|loc(list.name)|qencode%]
130

131
[%|loc(current_email,new_email,datasource)%]User %1 could not change their member email address (new email address is %2) because they are included via a the following data sources: %3.
132
133

If you are able to do so, you should probably update these data sources with this person's new email address.[%END%]
134

135
[% ELSIF type == 'bad_named_filter' -%]
136
Subject: [%"List %1: Failed to load named filter"|loc(list.name)|qencode%]
137

138
[%|loc(list.name,domain,filter)%]A named filter for list %1@%2 could not be loaded.  Check the filter definition in %3.[%END%]
139

140
[% ELSE -%]
141
Subject: [%"List %1 / %2"|loc(list.name,type)|qencode%]
142
143

[% param0 %]
salaun's avatar
salaun committed
144
[% END %]